@@ -18,47 +18,46 @@ classifiers = [
1818]
1919
2020[tool .poetry .dependencies ]
21- python = " ^3.7 "
22- aiohttp = " ^ 3.6.1"
21+ python = " >=3.9 "
22+ aiohttp = " >= 3.6.1"
2323voluptuous = " >=0.11.7"
2424
25- [tool .poetry .dev- dependencies ]
26- black = " ^ 19.10b0"
27- codecov = " ^2.0.22 "
28- coverage = " ^ 5.0.4"
29- flake8 = " ^ 3.7.9"
30- flake8-docstrings = " ^ 1.5.0"
31- isort = " ^ 4.3.21"
25+ [tool .poetry .group . dev . dependencies ]
26+ black = " >= 19.10b0"
27+ codecov = " >=2.1 "
28+ coverage = " >= 5.0.4"
29+ flake8 = " >= 3.7.9"
30+ flake8-docstrings = " >= 1.5.0"
31+ isort = " >= 4.3.21"
3232mypy = " >=0.770"
33- pydocstyle = " ^5.0.2"
34- pylint = " ^2.4.4"
35- pyls-mypy = { git = " https://github.com/tomv564/pyls-mypy" }
33+ pydocstyle = " >=5.0.2"
34+ pylint = " >=2.4.4"
3635pytest = " >=5.2"
37- pytest-aiohttp = " ^ 0.3.0"
36+ pytest-aiohttp = " >= 0.3.0"
3837pytest-cov = " >=2.8.1"
39- python-language-server = " ^ 0.31.9"
40- sphinx = " ^ 3.0.1"
41- sphinx-readable-theme = " ^ 1.3.0"
42- tox = " ^3.14.6 "
43- vcrpy = " ^ 4.0.2"
38+ python-language-server = " >= 0.31.9"
39+ sphinx = " >= 3.0.1"
40+ sphinx-readable-theme = " >= 1.3.0"
41+ tox = " >=4 "
42+ vcrpy = " >= 4.0.2"
4443
45- [tool .poetry . urls ]
46- "Say Thanks" = " https://saythanks.io/to/ahayworth@gmail.com "
44+ [tool .pytest . ini_options ]
45+ asyncio_mode = " auto "
4746
4847[tool .tox ]
4948legacy_tox_ini = """
5049[tox]
51- envlist = py37, py38, py39, py310
50+ envlist = py39, py310, py311, py312, py313
5251isolated_build = True
5352skipsdist = True
5453skip_missing_interpreters = True
5554
5655[testenv]
57- whitelist_externals = poetry
56+ allowlist_externals = poetry
5857commands = poetry run pytest {posargs}
5958
6059[testenv:lint]
61- whitelist_externals = poetry
60+ allowlist_externals = poetry
6261commands =
6362 poetry run black . --check
6463 poetry run isort --check python_awair/ tests/
@@ -67,10 +66,10 @@ commands =
6766 poetry run mypy python_awair/ tests/
6867
6968[testenv:coverage]
70- whitelist_externals =
69+ allowlist_externals =
7170 poetry
7271 codecov
73- passenv = CI CODECOV* GITHUB_ACTION GITHUB_REF GITHUB_REPOSITORY GITHUB_HEAD_REF GITHUB_SHA GITHUB_RUN_ID
72+ passenv = CI, CODECOV*, GITHUB_ACTION, GITHUB_REF, GITHUB_REPOSITORY, GITHUB_HEAD_REF, GITHUB_SHA, GITHUB_RUN_ID
7473commands =
7574 poetry run pytest --cov=python_awair {posargs}
7675 codecov
0 commit comments