From f13fee31e52428b8924fca082ac6eb1e3f383c13 Mon Sep 17 00:00:00 2001 From: Andriy Kornatskyy Date: Mon, 16 Nov 2020 20:58:27 +0200 Subject: [PATCH] Updated package dependencies. --- .travis.yml | 4 +++- requirements/dev-py2.txt | 22 +++++++++++----------- requirements/dev-py3.txt | 31 ++++++++++++++++--------------- requirements/docs.txt | 24 ++++++++++++------------ setup.py | 1 + tox.ini | 3 ++- 6 files changed, 45 insertions(+), 40 deletions(-) diff --git a/.travis.yml b/.travis.yml index b0a4047..aba5d2f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,9 +10,11 @@ matrix: env: TOXENV=py37 - python: 3.8 env: TOXENV=py38 + - python: 3.9 + env: TOXENV=py39 - python: pypy3 env: TOXENV=pypy3 - - python: 3.8 + - python: 3.9 env: TOXENV=lint,docs install: - pip install tox diff --git a/requirements/dev-py2.txt b/requirements/dev-py2.txt index f2b6475..2a515f5 100644 --- a/requirements/dev-py2.txt +++ b/requirements/dev-py2.txt @@ -5,10 +5,10 @@ # pip-compile --output-file=requirements/dev-py2.txt requirements/dev.in # atomicwrites==1.4.0 # via pytest -attrs==20.2.0 # via pytest +attrs==20.3.0 # via pytest backports.functools-lru-cache==1.6.1 # via wcwidth click==7.1.2 # via pip-tools -colorama==0.4.3 # via pytest +colorama==0.4.4 # via pytest configparser==4.0.2 # via importlib-metadata contextlib2==0.6.0.post1 # via importlib-metadata coverage==5.3 # via pytest-cov @@ -28,15 +28,15 @@ pytest==4.6.11 # via -r requirements/dev.in, pytest-cov scandir==1.10.0 # via pathlib2 six==1.15.0 # via mock, more-itertools, packaging, pathlib2, pip-tools, pytest wcwidth==0.2.5 # via pytest -wheezy.caching==0.1.133 # via wheezy.web -wheezy.core==0.1.156 # via wheezy.http, wheezy.web -wheezy.html==0.1.163 # via wheezy.web -wheezy.http==0.1.360 # via wheezy.web -wheezy.routing==0.1.171 # via wheezy.web -wheezy.security==0.1.79 # via wheezy.web -wheezy.template==0.1.195 # via -r requirements/dev.in -wheezy.validation==0.1.150 # via wheezy.web -wheezy.web==0.1.504 # via -r requirements/dev.in +wheezy.caching==2.0.0 # via wheezy.web +wheezy.core==2.0.0 # via wheezy.http, wheezy.web +wheezy.html==2.0.0 # via wheezy.web +wheezy.http==2.0.0 # via wheezy.web +wheezy.routing==2.0.0 # via wheezy.web +wheezy.security==2.0.0 # via wheezy.web +wheezy.template==2.0.0 # via -r requirements/dev.in +wheezy.validation==2.0.0 # via wheezy.web +wheezy.web==2.0.0 # via -r requirements/dev.in zipp==1.2.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/dev-py3.txt b/requirements/dev-py3.txt index 409dc76..3889cff 100644 --- a/requirements/dev-py3.txt +++ b/requirements/dev-py3.txt @@ -5,31 +5,32 @@ # pip-compile --output-file=requirements/dev-py3.txt requirements/dev.in # atomicwrites==1.4.0 # via pytest -attrs==20.2.0 # via pytest +attrs==20.3.0 # via pytest click==7.1.2 # via pip-tools -colorama==0.4.3 # via pytest +colorama==0.4.4 # via pytest coverage==5.3 # via pytest-cov -iniconfig==1.0.1 # via pytest +iniconfig==1.1.1 # via pytest mock==4.0.2 # via -r requirements/dev.in packaging==20.4 # via pytest -pillow==7.2.0 # via -r requirements/dev.in +pillow==8.0.0; platform_system == 'Windows' and implementation_name == 'pypy' # via -r requirements/dev.in +pillow==8.0.1; platform_system != 'Windows' or implementation_name != 'pypy' # via -r requirements/dev.in pip-tools==5.3.1 # via -r requirements/dev.in pluggy==0.13.1 # via pytest py==1.9.0 # via pytest pyparsing==2.4.7 # via packaging pytest-cov==2.10.1 # via -r requirements/dev.in -pytest==6.1.1 # via -r requirements/dev.in, pytest-cov +pytest==6.1.2 # via -r requirements/dev.in, pytest-cov six==1.15.0 # via packaging, pip-tools -toml==0.10.1 # via pytest -wheezy.caching==0.1.133 # via wheezy.web -wheezy.core==0.1.156 # via wheezy.http, wheezy.web -wheezy.html==0.1.163 # via wheezy.web -wheezy.http==0.1.360 # via wheezy.web -wheezy.routing==0.1.171 # via wheezy.web -wheezy.security==0.1.79 # via wheezy.web -wheezy.template==0.1.195 # via -r requirements/dev.in -wheezy.validation==0.1.150 # via wheezy.web -wheezy.web==0.1.504 # via -r requirements/dev.in +toml==0.10.2 # via pytest +wheezy.caching==2.0.0 # via wheezy.web +wheezy.core==2.0.0 # via wheezy.http, wheezy.web +wheezy.html==2.0.0 # via wheezy.web +wheezy.http==2.0.0 # via wheezy.web +wheezy.routing==2.0.0 # via wheezy.web +wheezy.security==2.0.0 # via wheezy.web +wheezy.template==3.0.1 # via -r requirements/dev.in +wheezy.validation==2.0.0 # via wheezy.web +wheezy.web==2.0.0 # via -r requirements/dev.in # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/docs.txt b/requirements/docs.txt index 5c0741c..17f7fac 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -5,35 +5,35 @@ # pip-compile --output-file=requirements/docs.txt requirements/docs.in # alabaster==0.7.12 # via sphinx -babel==2.8.0 # via sphinx -certifi==2020.6.20 # via requests +babel==2.9.0 # via sphinx +certifi==2020.11.8 # via requests chardet==3.0.4 # via requests -colorama==0.4.3 # via sphinx +colorama==0.4.4 # via sphinx docutils==0.16 # via sphinx idna==2.10 # via requests imagesize==1.2.0 # via sphinx jinja2==2.11.2 # via sphinx markupsafe==1.1.1 # via jinja2 packaging==20.4 # via sphinx -pillow==7.2.0 # via -r requirements/docs.in -pygments==2.7.1 # via sphinx +pillow==8.0.1 # via -r requirements/docs.in +pygments==2.7.2 # via sphinx pyparsing==2.4.7 # via packaging -pytz==2020.1 # via babel -requests==2.24.0 # via sphinx +pytz==2020.4 # via babel +requests==2.25.0 # via sphinx six==1.15.0 # via packaging snowballstemmer==2.0.0 # via sphinx sphinx-rtd-theme==0.5.0 # via -r requirements/docs.in -sphinx==3.2.1 # via sphinx-rtd-theme +sphinx==3.3.1 # via sphinx-rtd-theme sphinxcontrib-applehelp==1.0.2 # via sphinx sphinxcontrib-devhelp==1.0.2 # via sphinx sphinxcontrib-htmlhelp==1.0.3 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.4 # via sphinx -urllib3==1.25.10 # via requests -wheezy.core==0.1.156 # via wheezy.http -wheezy.http==0.1.360 # via -r requirements/docs.in -wheezy.template==0.1.195 # via -r requirements/docs.in +urllib3==1.26.2 # via requests +wheezy.core==2.0.0 # via wheezy.http +wheezy.http==2.0.0 # via -r requirements/docs.in +wheezy.template==3.0.1 # via -r requirements/docs.in # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/setup.py b/setup.py index e82a554..f8d47e5 100644 --- a/setup.py +++ b/setup.py @@ -66,6 +66,7 @@ "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", "Topic :: Internet :: WWW/HTTP", diff --git a/tox.ini b/tox.ini index 5794e0a..1ec05b3 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27,py37,py38,pypy3,lint,docs +envlist = py27,py37,py38,py39,pypy3,lint,docs skipsdist = True [testenv] @@ -8,6 +8,7 @@ deps = py27: -r requirements/dev-py2.txt py37: -r requirements/dev-py3.txt py38: -r requirements/dev-py3.txt + py39: -r requirements/dev-py3.txt pypy3: -r requirements/dev-py3.txt commands = pytest -q -x --disable-pytest-warnings --doctest-modules \