Added Python 3.7 to the build matrix (#908)

* Run tests with Python 3.7.

* Add missing dependencies.

* Show skip reasons.

* Add more dependencies to CI tests.

* Fix requirements.
This commit is contained in:
Omer Katz 2018-08-16 07:53:25 -05:00 committed by GitHub
parent 6939d93d7f
commit b59bf1b679
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 2 deletions

View File

@ -20,6 +20,11 @@ matrix:
env: TOXENV=3.5
- python: 3.6
env: TOXENV=3.6
- python: 3.7
env: TOXENV=3.7
sudo: true
dist: xenial
before_install: sudo apt-get update && sudo apt-get install libgnutls-dev
- python: pypy
env: TOXENV=pypy
- env: TOXENV=flake8

View File

@ -1,3 +1,2 @@
git+https://github.com/celery/sphinx_celery.git
librabbitmq
-r extras/mongodb.txt

View File

@ -4,4 +4,7 @@ redis
PyYAML
msgpack-python>0.2.0
-r extras/sqs.txt
-r extras/consul.txt
-r extras/librabbitmq.txt
-r extras/zookeeper.txt
sqlalchemy

View File

@ -25,7 +25,7 @@ deps=
flake8,flakeplus,pydocstyle: -r{toxinidir}/requirements/pkgutils.txt
commands = pip install -U -r{toxinidir}/requirements/dev.txt
pytest -xv --cov=kombu --cov-report=xml --no-cov-on-fail {posargs}
pytest -rxs -xv --cov=kombu --cov-report=xml --no-cov-on-fail {posargs}
basepython =
2.7,flakeplus,flake8,apicheck,linkcheck,cov,pydocstyle: python2.7