Py38 tox env (#1752)
* Set version Set version * Add Python 3.8 to tests and package classifiers Add Python3.8 to Appveyor config
This commit is contained in:
parent
6b9287b076
commit
258dbee3b9
|
@ -12,6 +12,11 @@ environment:
|
||||||
PYTHON_VERSION: "3.7.x"
|
PYTHON_VERSION: "3.7.x"
|
||||||
PYTHON_ARCH: "64"
|
PYTHON_ARCH: "64"
|
||||||
|
|
||||||
|
- TOXENV: py38-no-ext
|
||||||
|
PYTHON: "C:\\Python38-x64"
|
||||||
|
PYTHON_VERSION: "3.8.x"
|
||||||
|
PYTHON_ARCH: "64"
|
||||||
|
|
||||||
init: SET "PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
|
init: SET "PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
|
||||||
|
|
||||||
install:
|
install:
|
||||||
|
|
23
.travis.yml
23
.travis.yml
|
@ -21,23 +21,46 @@ matrix:
|
||||||
dist: xenial
|
dist: xenial
|
||||||
sudo: true
|
sudo: true
|
||||||
name: "Python 3.7 without Extensions"
|
name: "Python 3.7 without Extensions"
|
||||||
|
- env: TOX_ENV=py38
|
||||||
|
python: 3.8
|
||||||
|
dist: xenial
|
||||||
|
sudo: true
|
||||||
|
name: "Python 3.8 with Extensions"
|
||||||
|
- env: TOX_ENV=py38-no-ext
|
||||||
|
python: 3.8
|
||||||
|
dist: xenial
|
||||||
|
sudo: true
|
||||||
|
name: "Python 3.8 without Extensions"
|
||||||
- env: TOX_ENV=type-checking
|
- env: TOX_ENV=type-checking
|
||||||
python: 3.6
|
python: 3.6
|
||||||
name: "Python 3.6 Type checks"
|
name: "Python 3.6 Type checks"
|
||||||
- env: TOX_ENV=type-checking
|
- env: TOX_ENV=type-checking
|
||||||
python: 3.7
|
python: 3.7
|
||||||
name: "Python 3.7 Type checks"
|
name: "Python 3.7 Type checks"
|
||||||
|
- env: TOX_ENV=type-checking
|
||||||
|
python: 3.8
|
||||||
|
name: "Python 3.8 Type checks"
|
||||||
- env: TOX_ENV=lint
|
- env: TOX_ENV=lint
|
||||||
python: 3.6
|
python: 3.6
|
||||||
name: "Python 3.6 Linter checks"
|
name: "Python 3.6 Linter checks"
|
||||||
- env: TOX_ENV=check
|
- env: TOX_ENV=check
|
||||||
python: 3.6
|
python: 3.6
|
||||||
name: "Python 3.6 Package checks"
|
name: "Python 3.6 Package checks"
|
||||||
|
- env: TOX_ENV=security
|
||||||
|
python: 3.6
|
||||||
|
dist: xenial
|
||||||
|
sudo: true
|
||||||
|
name: "Python 3.6 Bandit security scan"
|
||||||
- env: TOX_ENV=security
|
- env: TOX_ENV=security
|
||||||
python: 3.7
|
python: 3.7
|
||||||
dist: xenial
|
dist: xenial
|
||||||
sudo: true
|
sudo: true
|
||||||
name: "Python 3.7 Bandit security scan"
|
name: "Python 3.7 Bandit security scan"
|
||||||
|
- env: TOX_ENV=security
|
||||||
|
python: 3.8
|
||||||
|
dist: xenial
|
||||||
|
sudo: true
|
||||||
|
name: "Python 3.8 Bandit security scan"
|
||||||
- env: TOX_ENV=docs
|
- env: TOX_ENV=docs
|
||||||
python: 3.7
|
python: 3.7
|
||||||
dist: xenial
|
dist: xenial
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
__version__ = "19.12.0"
|
__version__ = "19.12.2"
|
||||||
|
|
1
setup.py
1
setup.py
|
@ -68,6 +68,7 @@ setup_kwargs = {
|
||||||
"License :: OSI Approved :: MIT License",
|
"License :: OSI Approved :: MIT License",
|
||||||
"Programming Language :: Python :: 3.6",
|
"Programming Language :: Python :: 3.6",
|
||||||
"Programming Language :: Python :: 3.7",
|
"Programming Language :: Python :: 3.7",
|
||||||
|
"Programming Language :: Python :: 3.8",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
6
tox.ini
6
tox.ini
|
@ -1,11 +1,11 @@
|
||||||
[tox]
|
[tox]
|
||||||
envlist = py36, py37, pyNightly, {py36,py37,pyNightly}-no-ext, lint, check, security, docs
|
envlist = py36, py37, py38, pyNightly, {py36,py37,py38,pyNightly}-no-ext, lint, check, security, docs
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
usedevelop = True
|
usedevelop = True
|
||||||
setenv =
|
setenv =
|
||||||
{py36,py37,pyNightly}-no-ext: SANIC_NO_UJSON=1
|
{py36,py37,py38,pyNightly}-no-ext: SANIC_NO_UJSON=1
|
||||||
{py36,py37,pyNightly}-no-ext: SANIC_NO_UVLOOP=1
|
{py36,py37,py38,pyNightly}-no-ext: SANIC_NO_UVLOOP=1
|
||||||
deps =
|
deps =
|
||||||
coverage
|
coverage
|
||||||
pytest==5.2.1
|
pytest==5.2.1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user