From e30d08410a4c905a1422a67aaf2b03a8601d33da Mon Sep 17 00:00:00 2001 From: Ines Montani Date: Fri, 15 Nov 2019 01:13:48 +0100 Subject: [PATCH] Add CI for Python 3.8 (#4479) * Add 3.8 classifier * Update azure-pipelines.yml * Remove 3.8 warning from docs [ci skip] --- README.md | 7 ------- azure-pipelines.yml | 9 +++++++++ website/docs/usage/index.md | 11 ----------- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 74d2d2166..31dc78d63 100644 --- a/README.md +++ b/README.md @@ -104,13 +104,6 @@ For detailed installation instructions, see the [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..c7ea1d235 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -71,6 +71,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) 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'