Skip to content

Commit bf481c2

Browse files
mrginglymusionelmc
authored andcommitted
Build/test on python 3.9
1 parent 3b081a2 commit bf481c2

File tree

4 files changed

+54
-1
lines changed

4 files changed

+54
-1
lines changed

.appveyor.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,28 @@ environment:
123123
PYTHON_VERSION: '3.8'
124124
PYTHON_ARCH: '64'
125125
WHEEL_PATH: .tox/dist
126+
- TOXENV: py39-cover,codecov,coveralls
127+
TOXPYTHON: C:\Python39\python.exe
128+
PYTHON_HOME: C:\Python39
129+
PYTHON_VERSION: '3.9'
130+
PYTHON_ARCH: '32'
131+
- TOXENV: py39-cover,codecov,coveralls
132+
TOXPYTHON: C:\Python39-x64\python.exe
133+
PYTHON_HOME: C:\Python39-x64
134+
PYTHON_VERSION: '3.9'
135+
PYTHON_ARCH: '64'
136+
- TOXENV: py39-nocov
137+
TOXPYTHON: C:\Python39\python.exe
138+
PYTHON_HOME: C:\Python39
139+
PYTHON_VERSION: '3.9'
140+
PYTHON_ARCH: '32'
141+
WHEEL_PATH: .tox/dist
142+
- TOXENV: py39-nocov
143+
TOXPYTHON: C:\Python39-x64\python.exe
144+
PYTHON_HOME: C:\Python39-x64
145+
PYTHON_VERSION: '3.9'
146+
PYTHON_ARCH: '64'
147+
WHEEL_PATH: .tox/dist
126148
init:
127149
- ps: echo $env:TOXENV
128150
- ps: ls C:\Python*

.travis.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,35 @@ matrix:
120120
- WHEEL_MANYLINUX="1 cp38"
121121
python: '3.8'
122122
arch: amd64
123+
- os: osx
124+
osx_image: xcode11
125+
language: generic
126+
env:
127+
- TOXENV=py39-cover
128+
- env:
129+
- TOXENV=py39-cover,codecov,extension-coveralls,coveralls
130+
python: '3.9'
131+
arch: arm64
132+
- env:
133+
- TOXENV=py39-cover,codecov,extension-coveralls,coveralls
134+
python: '3.9'
135+
arch: amd64
136+
- os: osx
137+
osx_image: xcode11
138+
language: generic
139+
env:
140+
- TOXENV=py39-nocov
141+
- WHEEL_PATH=.tox/dist
142+
- env:
143+
- TOXENV=py39-nocov
144+
- WHEEL_MANYLINUX="2014-arm cp39"
145+
python: '3.9'
146+
arch: arm64
147+
- env:
148+
- TOXENV=py39-nocov
149+
- WHEEL_MANYLINUX="1 cp39"
150+
python: '3.9'
151+
arch: amd64
123152
before_install:
124153
- python --version
125154
- uname -a

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ def read(*names, **kwargs):
9898
'Programming Language :: Python :: 3.6',
9999
'Programming Language :: Python :: 3.7',
100100
'Programming Language :: Python :: 3.8',
101+
'Programming Language :: Python :: 3.9',
101102
'Programming Language :: Python :: Implementation :: CPython',
102103
'Programming Language :: Python :: Implementation :: PyPy',
103104
# uncomment if you test on these interpreters:

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ envlist =
1515
clean,
1616
check,
1717
docs,
18-
{py27,py35,py36,py37,py38,pypy,pypy3}-{cover,nocov},
18+
{py27,py35,py36,py37,py38,py39,pypy,pypy3}-{cover,nocov},
1919
report
2020
ignore_basepython_conflict = true
2121

@@ -28,6 +28,7 @@ basepython =
2828
py36: {env:TOXPYTHON:python3.6}
2929
py37: {env:TOXPYTHON:python3.7}
3030
py38: {env:TOXPYTHON:python3.8}
31+
py39: {env:TOXPYTHON:python3.9}
3132
{bootstrap,clean,check,report,docs,codecov,coveralls,extension-coveralls}: {env:TOXPYTHON:python3}
3233
setenv =
3334
PYTHONPATH={toxinidir}/tests

0 commit comments

Comments
 (0)