support python 3.8
MODIFY
.travis.yml
.travis.yml
@@ -31,5 +31,6 @@ matrix:
- python: 3.5
- python: 3.6
- python: 3.7
+ - python: 3.8
- python: pypy2.7-6.0
- python: pypy3.5-6.0

MODIFY
README.md
README.md
@@ -21,6 +21,7 @@ encoding/decoding).
* Python 3.5
* Python 3.6
* Python 3.7
+* Python 3.8
* PyPy
* PyPy3

MODIFY
appveyor.yml
appveyor.yml
@@ -8,8 +8,15 @@ environment:
- PYTHON: "C:\\Python36-x64"
- PYTHON: "C:\\Python37"
- PYTHON: "C:\\Python37-x64"
+ - PYTHON: "C:\\Python38"
+ - PYTHON: "C:\\Python38-x64"
install:
+ - ps: |
+ if (-not (Test-Path $env:PYTHON)) {
+ curl -o install_python.ps1 https://raw.githubusercontent.com/matthew-brett/multibuild/11a389d78892cf90addac8f69433d5e22bfa422a/install_python.ps1
+ .\install_python.ps1
+ }
- "%PYTHON%\\python.exe -m pip install --upgrade setuptools"
- "%PYTHON%\\python.exe -m pip install -r developer_requirements.txt"

MODIFY
azure-pipelines.yml
azure-pipelines.yml
@@ -26,6 +26,8 @@ jobs:
python.version: '3.6'
Python37:
python.version: '3.7'
+ Python38:
+ python.version: '3.8'
maxParallel: 4
steps:

MODIFY
publish.sh
publish.sh
@@ -23,7 +23,8 @@ manylinux1_x86_64"
PyVers="27
35
36
-37"
+37
+38"
for os in $OSes; do
for pyver in $PyVers; do

MODIFY
setup.py
setup.py
@@ -84,6 +84,7 @@ setup(
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
+ 'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Programming Language :: Python',

MODIFY
tox.ini
tox.ini
[tox]
-envlist = py27,py35,py36,py37,pypy,pypy3,packaging
+envlist = py27,py35,py36,py37,py38,pypy,pypy3,packaging
[testenv]
deps = -rdeveloper_requirements.txt

support python 3.8