@@ -19,15 +19,15 @@ license = { file = "LICENSE" }
1919authors = [
2020 { name = " Adam Dangoor" , email = " adamdangoor@gmail.com" },
2121]
22- requires-python = " >=3.12 "
22+ requires-python = " >=3.13 "
2323classifiers = [
2424 " Development Status :: 5 - Production/Stable" ,
2525 " Environment :: Web Environment" ,
2626 " License :: OSI Approved :: MIT License" ,
2727 " Operating System :: Microsoft :: Windows" ,
2828 " Operating System :: POSIX" ,
2929 " Programming Language :: Python :: 3 :: Only" ,
30- " Programming Language :: Python :: 3.12 " ,
30+ " Programming Language :: Python :: 3.13 " ,
3131]
3232dynamic = [
3333 " version" ,
@@ -43,7 +43,7 @@ optional-dependencies.dev = [
4343 " check-manifest==0.50" ,
4444 " deptry==0.23.0" ,
4545 " doc8==1.1.2" ,
46- " doccmd==2025.2.17 " ,
46+ " doccmd==2025.2.20.7 " ,
4747 " docformatter==1.7.5" ,
4848 " freezegun==1.5.1" ,
4949 " furo==2024.8.6" ,
@@ -62,15 +62,16 @@ optional-dependencies.dev = [
6262 " pytest==8.3.4" ,
6363 " pytest-cov==6.0.0" ,
6464 " pyyaml==6.0.2" ,
65- " ruff==0.9.6 " ,
65+ " ruff==0.9.7 " ,
6666 # We add shellcheck-py not only for shell scripts and shell code blocks,
6767 # but also because having it installed means that ``actionlint-py`` will
6868 # use it to lint shell commands in GitHub workflow files.
6969 " shellcheck-py==0.10.0.1" ,
7070 " shfmt-py==3.7.0.1" ,
71- " sphinx==8.1.3 " ,
71+ " sphinx==8.2.0 " ,
7272 " sphinx-copybutton==0.5.2" ,
7373 " sphinx-lint==1.0.0" ,
74+ " sphinx-pyproject==0.3.0" ,
7475 " sphinx-substitution-extensions==2025.2.19" ,
7576 " sphinxcontrib-spelling==8.0.1" ,
7677 " sybil==9.1.0" ,
@@ -81,7 +82,7 @@ optional-dependencies.dev = [
8182 " yamlfix==1.17.0" ,
8283]
8384optional-dependencies.release = [ " check-wheel-contents==0.6.1" ]
84- urls.Documentation = " https://vws-python.readthedocs .io/en/latest /"
85+ urls.Documentation = " https://vws-python.github .io/vws-python /"
8586urls.Source = " https://github.com/VWS-Python/vws-python"
8687
8788[tool .setuptools ]
@@ -282,7 +283,6 @@ ignore = [
282283 " .yamlfmt" ,
283284 " *.enc" ,
284285 " .pre-commit-config.yaml" ,
285- " readthedocs.yaml" ,
286286 " CHANGELOG.rst" ,
287287 " CODE_OF_CONDUCT.rst" ,
288288 " CONTRIBUTING.rst" ,
@@ -312,7 +312,7 @@ pep621_dev_dependency_groups = [
312312[tool .pyproject-fmt ]
313313indent = 4
314314keep_full_version = true
315- max_supported_python = " 3.12 "
315+ max_supported_python = " 3.13 "
316316
317317[tool .pytest .ini_options ]
318318
0 commit comments