Updated Python support and dependencies.

This commit is contained in:
Carlton Gibson 2022-05-23 12:11:55 +02:00
parent 6a5093982c
commit e3a6e1b053
4 changed files with 17 additions and 8 deletions

View File

@ -1,3 +1,16 @@
Unreleased
----------
* Dropped support for Python 3.6.
* Updated dependencies to the latest versions.
Previously a range of Twisted versions have been supported. Recent Twisted
releases (22.2, 22.4) have issued security fixes, so those are now the
minimum supported version. Given the stability of Twisted, supporting a
range of versions does not represent a good use of maintainer time. Going
forward the latest Twisted version will be required.
3.0.2 (2021-04-07)
------------------

View File

@ -8,3 +8,4 @@ profile = black
[tool:pytest]
testpaths = tests
asyncio_mode = strict

View File

@ -22,8 +22,8 @@ setup(
package_dir={"twisted": "daphne/twisted"},
packages=find_packages() + ["twisted.plugins"],
include_package_data=True,
install_requires=["twisted[tls]>=19.7", "autobahn>=0.18", "asgiref>=3.2.10,<4"],
python_requires=">=3.6",
install_requires=["twisted[tls]>=22.4", "autobahn>=22.4.2", "asgiref>=3.5.2,<4"],
python_requires=">=3.7",
setup_requires=["pytest-runner"],
extras_require={"tests": ["hypothesis", "pytest", "pytest-asyncio"]},
entry_points={
@ -37,7 +37,6 @@ setup(
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",

View File

@ -1,12 +1,8 @@
[tox]
envlist =
py{36,37,38,39,310}-twisted{197,latest}
py{37,38,39,310}
[testenv]
usedevelop = true
extras = tests
commands =
pytest -v {posargs}
deps =
twisted187: twisted==19.7.0
twistedlatest: twisted>=20.3.0