@@ -23,6 +23,7 @@ classifiers = [
2323 " Programming Language :: Python :: 3.11" ,
2424 " Programming Language :: Python :: 3.12" ,
2525 " Programming Language :: Python :: 3.13" ,
26+ " Programming Language :: Python :: 3.14" ,
2627 " Topic :: Security :: Cryptography" ,
2728 " Topic :: System :: Archiving :: Backup" ,
2829]
@@ -159,7 +160,7 @@ ignore_missing_imports = true
159160
160161[tool .tox ]
161162requires = [" tox>=4.19" , " pkgconfig" , " cython" , " wheel" , " setuptools_scm" ]
162- env_list = [" py{310,311,312,313}-{none,fuse2,fuse3}" , " docs" , " ruff" , " mypy" , " bandit" ]
163+ env_list = [" py{310,311,312,313,314 }-{none,fuse2,fuse3}" , " docs" , " ruff" , " mypy" , " bandit" ]
163164
164165[tool .tox .env_run_base ]
165166package = " editable-legacy" # without this it does not find setup_docs when running under fakeroot
@@ -171,15 +172,15 @@ pass_env = ["*"] # fakeroot -u needs some env vars
171172pass_env = [" *" ] # needed by tox4, so env vars are visible for building borg
172173
173174# Environment-specific configurations
174- [tool .tox .env ."py{310,311,312,313}-fuse2" ]
175+ [tool .tox .env ."py{310,311,312,313,314 }-fuse2" ]
175176set_env = {BORG_FUSE_IMPL = " llfuse" }
176177deps = [" -rrequirements.d/development.txt" , " llfuse" ]
177178
178- [tool .tox .env ."py{310,311,312,313}-fuse3" ]
179+ [tool .tox .env ."py{310,311,312,313,314 }-fuse3" ]
179180set_env = {BORG_FUSE_IMPL = " pyfuse3" }
180181deps = [" -rrequirements.d/development.txt" , " pyfuse3" ]
181182
182- [tool .tox .env ."py{310,311,312,313}-none" ]
183+ [tool .tox .env ."py{310,311,312,313,314 }-none" ]
183184deps = [" -rrequirements.d/development.txt" ]
184185
185186[tool .tox .env .ruff ]
0 commit comments