From c2828665a29c58b5080628a5b9806fd3c6ea2dac Mon Sep 17 00:00:00 2001 From: Day Barr Date: Tue, 17 Nov 2020 00:09:47 +0000 Subject: [PATCH] Generate python 3.9 binary wheels --- .appveyor.yml | 22 ++++++++++++++++++++++ .travis.yml | 18 ++++++++++++++++++ AUTHORS.rst | 1 + CHANGELOG.rst | 2 ++ setup.py | 1 + tox.ini | 3 ++- 6 files changed, 46 insertions(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index d321c9d..aec5a4e 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -123,6 +123,28 @@ environment: PYTHON_VERSION: '3.8' PYTHON_ARCH: '64' WHEEL_PATH: .tox/dist + - TOXENV: py39-cover,codecov,coveralls + TOXPYTHON: C:\Python39\python.exe + PYTHON_HOME: C:\Python39 + PYTHON_VERSION: '3.9' + PYTHON_ARCH: '32' + - TOXENV: py39-cover,codecov,coveralls + TOXPYTHON: C:\Python39-x64\python.exe + PYTHON_HOME: C:\Python39-x64 + PYTHON_VERSION: '3.9' + PYTHON_ARCH: '64' + - TOXENV: py39-nocov + TOXPYTHON: C:\Python39\python.exe + PYTHON_HOME: C:\Python39 + PYTHON_VERSION: '3.9' + PYTHON_ARCH: '32' + WHEEL_PATH: .tox/dist + - TOXENV: py39-nocov + TOXPYTHON: C:\Python39-x64\python.exe + PYTHON_HOME: C:\Python39-x64 + PYTHON_VERSION: '3.9' + PYTHON_ARCH: '64' + WHEEL_PATH: .tox/dist init: - ps: echo $env:TOXENV - ps: ls C:\Python* diff --git a/.travis.yml b/.travis.yml index 85338fc..1fe70f5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -120,6 +120,24 @@ matrix: - WHEEL_MANYLINUX="1 cp38" python: '3.8' arch: amd64 + - env: + - TOXENV=py39-cover,codecov,extension-coveralls,coveralls + python: '3.9' + arch: arm64 + - env: + - TOXENV=py39-cover,codecov,extension-coveralls,coveralls + python: '3.9' + arch: amd64 + - env: + - TOXENV=py39-nocov + - WHEEL_MANYLINUX="2014-arm cp39" + python: '3.9' + arch: arm64 + - env: + - TOXENV=py39-nocov + - WHEEL_MANYLINUX="1 cp39" + python: '3.9' + arch: amd64 before_install: - python --version - uname -a diff --git a/AUTHORS.rst b/AUTHORS.rst index dbc0324..7b5a037 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -8,3 +8,4 @@ Authors * Erik M. Bray - http://iguananaut.net * Ran Benita - https://github.com/bluetech * "hugovk" - https://github.com/hugovk +* Day Barr - https://github.com/daybarr diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3cc1ddb..572055b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,8 @@ Changelog ========= +* Added binary wheels for Python 3.9. + 1.5.1 (2020-07-22) ------------------ diff --git a/setup.py b/setup.py index 1ac48e9..3ede274 100755 --- a/setup.py +++ b/setup.py @@ -98,6 +98,7 @@ def read(*names, **kwargs): '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 :: Python :: Implementation :: PyPy', # uncomment if you test on these interpreters: diff --git a/tox.ini b/tox.ini index 8599ce4..85f97f8 100644 --- a/tox.ini +++ b/tox.ini @@ -15,7 +15,7 @@ envlist = clean, check, docs, - {py27,py35,py36,py37,py38,pypy,pypy3}-{cover,nocov}, + {py27,py35,py36,py37,py38,py39,pypy,pypy3}-{cover,nocov}, report ignore_basepython_conflict = true @@ -28,6 +28,7 @@ basepython = py36: {env:TOXPYTHON:python3.6} py37: {env:TOXPYTHON:python3.7} py38: {env:TOXPYTHON:python3.8} + py39: {env:TOXPYTHON:python3.9} {bootstrap,clean,check,report,docs,codecov,coveralls,extension-coveralls}: {env:TOXPYTHON:python3} setenv = PYTHONPATH={toxinidir}/tests