diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ba3bbab4..1612b03b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-20.04, ubuntu-18.04, macos-10.15] - python-version: [3.5, 3.6, 3.8] + python-version: [3.5, 3.6, 3.8, 3.9] compiler: [gcc, clang] exclude: - os: macos-10.15 @@ -25,9 +25,11 @@ jobs: - python-version: 3.5 numpy: 1.11.3 - python-version: 3.6 - numpy: 1.19 + numpy: 1.19.3 - python-version: 3.8 - numpy: 1.19 + numpy: 1.19.3 + - python-version: 3.9 + numpy: 1.19.3 steps: - uses: actions/checkout@v2 with: @@ -93,5 +95,5 @@ jobs: pip install dist/libpy-*.tar.gz - name: Check that docs can be built run: | - pip install sphinx sphinx_rtd_theme breathe ipython + pip install wheel sphinx sphinx_rtd_theme breathe ipython make docs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5c550f9f..64c02e1e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,7 +59,7 @@ jobs: - name: Build the docs run: | - pip install sphinx sphinx_rtd_theme breathe ipython + pip install wheel sphinx sphinx_rtd_theme breathe ipython make docs - name: Deploy the docs diff --git a/setup.py b/setup.py index 61bc3da9..b692f3c5 100644 --- a/setup.py +++ b/setup.py @@ -66,6 +66,7 @@ def run(self): 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: C++', 'Operating System :: POSIX',