@@ -20,19 +20,19 @@ license = "Unlicense"
2020maintainers = [
2121 { name = " Bernát Gábor" , email = " gaborjbernat@gmail.com" },
2222]
23- requires-python = " >=3.9 "
23+ requires-python = " >=3.10 "
2424classifiers = [
2525 " Development Status :: 5 - Production/Stable" ,
2626 " Intended Audience :: Developers" ,
2727 " License :: OSI Approved :: The Unlicense (Unlicense)" ,
2828 " Operating System :: OS Independent" ,
2929 " Programming Language :: Python" ,
3030 " Programming Language :: Python :: 3 :: Only" ,
31- " Programming Language :: Python :: 3.9" ,
3231 " Programming Language :: Python :: 3.10" ,
3332 " Programming Language :: Python :: 3.11" ,
3433 " Programming Language :: Python :: 3.12" ,
3534 " Programming Language :: Python :: 3.13" ,
35+ " Programming Language :: Python :: 3.14" ,
3636 " Topic :: Internet" ,
3737 " Topic :: Software Development :: Libraries" ,
3838 " Topic :: System" ,
@@ -57,36 +57,36 @@ dev = [
5757
5858test = [
5959 " covdefaults>=2.3" ,
60- " diff-cover>=9.6 " ,
61- " pytest>=8.4.1 " ,
62- " pytest-asyncio>=1.1 " ,
63- " pytest-cov>=6.2.1 " ,
64- " pytest-mock>=3.14 .1" ,
60+ " diff-cover>=9.7.1 " ,
61+ " pytest>=8.4.2 " ,
62+ " pytest-asyncio>=1.2 " ,
63+ " pytest-cov>=7 " ,
64+ " pytest-mock>=3.15 .1" ,
6565 " pytest-timeout>=2.4" ,
66- " virtualenv>=20.33.1 " ,
66+ " virtualenv>=20.34 " ,
6767]
6868type = [
69- " mypy>=1.17.1 " ,
70- " typing-extensions>=4.14.1 ; python_version<'3.11'" ,
69+ " mypy>=1.18.2 " ,
70+ " typing-extensions>=4.15 ; python_version<'3.11'" ,
7171 { include-group = " test" },
7272]
7373docs = [
74- " furo>=2025.7.19 " ,
74+ " furo>=2025.9.25 " ,
7575 " sphinx>=8.2.3" ,
7676 " sphinx-autodoc-typehints>=3.2" ,
7777]
7878fix = [
79- " pre-commit-uv>=4.1.4 " ,
79+ " pre-commit-uv>=4.1.5 " ,
8080]
8181pkg-meta = [
8282 " check-wheel-contents>=0.6.3" ,
83- " twine>=6.1 " ,
84- " uv>=0.8.5 " ,
83+ " twine>=6.2 " ,
84+ " uv>=0.8.22 " ,
8585]
8686coverage = [
8787 " covdefaults>=2.3" ,
88- " coverage[toml]>=7.10.2 " ,
89- " diff-cover>=9.6 " ,
88+ " coverage[toml]>=7.10.7 " ,
89+ " diff-cover>=9.7.1 " ,
9090]
9191
9292[tool .hatch ]
@@ -140,7 +140,7 @@ quiet-level = 3
140140ignore-words-list = " master"
141141
142142[tool .pyproject-fmt ]
143- max_supported_python = " 3.13 "
143+ max_supported_python = " 3.14 "
144144
145145[tool .pytest .ini_options ]
146146asyncio_default_fixture_loop_scope = " session"
0 commit comments