diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b4e62e1bbd..98225c87c9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: rust: [stable] - python-version: [3.5, 3.6, 3.7, 3.8] + python-version: [3.5, 3.6, 3.7, 3.8, 3.9] platform: [ { os: "macOS-latest", python-architecture: "x64", rust-target: "x86_64-apple-darwin" }, { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" }, diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 148923ed64..8f57af35f0 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -44,7 +44,7 @@ jobs: toolchain: stable - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==1.6.0 twine + python -m pip install cibuildwheel==1.6.3 twine - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse @@ -52,7 +52,7 @@ jobs: CIBW_BEFORE_ALL_LINUX: "yum install -y wget && {package}/tools/install_rust.sh" CIBW_ENVIRONMENT_LINUX: 'PATH="$PATH:$HOME/.cargo/bin"' CIBW_ENVIRONMENT_MACOS: MACOSX_DEPLOYMENT_TARGET=10.9 - CIBW_SKIP: cp27-* cp34-* cp39-* pp* *win32 + CIBW_SKIP: cp27-* cp34-* pp* *win32 CIBW_BEFORE_BUILD: pip install -U setuptools-rust CIBW_TEST_COMMAND: python -m unittest discover {project}/tests - uses: actions/upload-artifact@v2 @@ -82,7 +82,7 @@ jobs: run: rustup default stable-i686-pc-windows-msvc - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==1.6.0 twine + python -m pip install cibuildwheel==1.6.3 twine - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse diff --git a/.travis.yml b/.travis.yml index 0f8745492c..62dedd140a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -58,7 +58,7 @@ jobs: - CIBW_TEST_COMMAND="python -m unittest discover {project}/tests" if: tag IS present script: - - pip install -U twine cibuildwheel==1.5.2 + - pip install -U twine cibuildwheel==1.6.3 - cibuildwheel --output-dir wheelhouse - twine upload wheelhouse/* - stage: deploy @@ -78,7 +78,7 @@ jobs: - CIBW_TEST_COMMAND="python -m unittest discover {project}/tests" if: tag IS present script: - - pip install -U twine cibuildwheel==1.5.2 + - pip install -U twine cibuildwheel==1.6.3 - cibuildwheel --output-dir wheelhouse - twine upload wheelhouse/* - stage: deploy @@ -98,6 +98,6 @@ jobs: - CIBW_TEST_COMMAND="python -m unittest discover {project}/tests" if: tag IS present script: - - sudo pip install -U twine cibuildwheel==1.5.2 + - sudo pip install -U twine cibuildwheel==1.6.3 - cibuildwheel --output-dir wheelhouse - twine upload wheelhouse/* diff --git a/setup.py b/setup.py index dec6bc68fb..9cadb8a5d7 100644 --- a/setup.py +++ b/setup.py @@ -33,6 +33,7 @@ def readme(): "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux",