diff --git a/README.md b/README.md index 980fc5b0b..31dc78d63 100644 --- a/README.md +++ b/README.md @@ -72,21 +72,21 @@ it. ## Features -- Non-destructive **tokenization** -- **Named entity** recognition -- Support for **50+ languages** -- pretrained [statistical models](https://spacy.io/models) and word vectors -- State-of-the-art speed -- Easy **deep learning** integration -- Part-of-speech tagging -- Labelled dependency parsing -- Syntax-driven sentence segmentation -- Built in **visualizers** for syntax and NER -- Convenient string-to-hash mapping -- Export to numpy data arrays -- Efficient binary serialization -- Easy **model packaging** and deployment -- Robust, rigorously evaluated accuracy +- Non-destructive **tokenization** +- **Named entity** recognition +- Support for **50+ languages** +- pretrained [statistical models](https://spacy.io/models) and word vectors +- State-of-the-art speed +- Easy **deep learning** integration +- Part-of-speech tagging +- Labelled dependency parsing +- Syntax-driven sentence segmentation +- Built in **visualizers** for syntax and NER +- Convenient string-to-hash mapping +- Export to numpy data arrays +- Efficient binary serialization +- Easy **model packaging** and deployment +- Robust, rigorously evaluated accuracy 馃摉 **For more details, see the [facts, figures and benchmarks](https://spacy.io/usage/facts-figures).** @@ -96,21 +96,14 @@ it. For detailed installation instructions, see the [documentation](https://spacy.io/usage). -- **Operating system**: macOS / OS X 路 Linux 路 Windows (Cygwin, MinGW, Visual - Studio) -- **Python version**: Python 2.7, 3.5+ (only 64 bit) -- **Package managers**: [pip] 路 [conda] (via `conda-forge`) +- **Operating system**: macOS / OS X 路 Linux 路 Windows (Cygwin, MinGW, Visual + Studio) +- **Python version**: Python 2.7, 3.5+ (only 64 bit) +- **Package managers**: [pip] 路 [conda] (via `conda-forge`) [pip]: https://pypi.org/project/spacy/ [conda]: https://anaconda.org/conda-forge/spacy -> 鈿狅笍 **Important note for Python 3.8:** We can't yet ship pre-compiled binary -> wheels for spaCy that work on Python 3.8, as we're still waiting for our CI -> providers and other tooling to support it. This means that in order to run -> spaCy on Python 3.8, you'll need [a compiler installed](#source) and compile -> the library and its Cython dependencies locally. If this is causing problems -> for you, the easiest solution is to **use Python 3.7** in the meantime. - ### pip Using pip, spaCy releases are available as source packages and binary wheels (as diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 512c6414c..029cc9dd0 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -35,24 +35,12 @@ jobs: dependsOn: 'Validate' strategy: matrix: - # Python 2.7 currently doesn't work because it seems to be a narrow - # unicode build, which causes problems with the regular expressions - - # Python27Linux: - # imageName: 'ubuntu-16.04' - # python.version: '2.7' - # Python27Mac: - # imageName: 'macos-10.13' - # python.version: '2.7' Python35Linux: imageName: 'ubuntu-16.04' python.version: '3.5' Python35Windows: imageName: 'vs2017-win2016' python.version: '3.5' - Python35Mac: - imageName: 'macos-10.13' - python.version: '3.5' Python36Linux: imageName: 'ubuntu-16.04' python.version: '3.6' @@ -71,6 +59,15 @@ jobs: Python37Mac: imageName: 'macos-10.13' python.version: '3.7' + Python38Linux: + imageName: 'ubuntu-16.04' + python.version: '3.8' + Python38Windows: + imageName: 'vs2017-win2016' + python.version: '3.8' + Python38Mac: + imageName: 'macos-10.13' + python.version: '3.8' maxParallel: 4 pool: vmImage: $(imageName) @@ -81,10 +78,8 @@ jobs: versionSpec: '$(python.version)' architecture: 'x64' - # Downgrading pip is necessary to prevent a wheel version incompatiblity. - # Might be fixed in the future or some other way, so investigate again. - script: | - python -m pip install -U pip==18.1 setuptools + python -m pip install -U setuptools pip install -r requirements.txt displayName: 'Install dependencies' diff --git a/website/docs/usage/index.md b/website/docs/usage/index.md index 2b0045bc3..441297813 100644 --- a/website/docs/usage/index.md +++ b/website/docs/usage/index.md @@ -20,17 +20,6 @@ available over [pip](https://pypi.python.org/pypi/spacy) and > possible, the new docs also include notes on features that have changed in > v2.0, and features that were introduced in the new version. - - -We can't yet ship pre-compiled binary wheels for spaCy that work on Python 3.8, -as we're still waiting for our CI providers and other tooling to support it. -This means that in order to run spaCy on Python 3.8, you'll need -[a compiler installed](#source) and compile the library and its Cython -dependencies locally. If this is causing problems for you, the easiest solution -is to **use Python 3.7** in the meantime. - - - ## Quickstart {hidden="true"} import QuickstartInstall from 'widgets/quickstart-install.js'