@@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta"
1010[project ]
1111name = " libzim"
1212version = " 3.6.0.dev0"
13- requires-python = " >=3.9,<3.13 "
13+ requires-python = " >=3.9,<3.14 "
1414description = " A python-facing API for creating and interacting with ZIM files"
1515authors = [
1616 {name = " openZIM" , email = " dev@kiwix.org" },
@@ -33,6 +33,7 @@ classifiers = [
3333 " Programming Language :: Python :: 3.10" ,
3434 " Programming Language :: Python :: 3.11" ,
3535 " Programming Language :: Python :: 3.12" ,
36+ " Programming Language :: Python :: 3.13" ,
3637 " Typing :: Stubs Only" ,
3738 " License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)" ,
3839 " Operating System :: MacOS" ,
@@ -155,7 +156,7 @@ features = ["scripts", "test"]
155156PROFILE = " 1"
156157
157158[[tool .hatch .envs .test .matrix ]]
158- python = [" 3.9" , " 3.10" , " 3.11" , " 3.12" ]
159+ python = [" 3.9" , " 3.10" , " 3.11" , " 3.12" , " 3.13 " ]
159160
160161[tool .hatch .envs .test .scripts ]
161162run = " inv test --args '{args}'"
@@ -316,6 +317,6 @@ exclude_lines = [
316317[tool .pyright ]
317318include = [" libzim" , " tests" , " tasks.py" ]
318319exclude = [" .env/**" , " .venv/**" ]
319- pythonVersion = " 3.12 "
320+ pythonVersion = " 3.13 "
320321typeCheckingMode =" basic"
321322disableBytesTypePromotions = true
0 commit comments