@@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta"
1010[project ]
1111name = " libzim"
1212version = " 3.4.0"
13- requires-python = " >=3.8 ,<3.13"
13+ requires-python = " >=3.9 ,<3.13"
1414description = " A python-facing API for creating and interacting with ZIM files"
1515authors = [
1616 {name = " openZIM" , email = " dev@kiwix.org" },
@@ -29,7 +29,6 @@ classifiers = [
2929 " Intended Audience :: Developers" ,
3030 " Programming Language :: Cython" ,
3131 " Programming Language :: Python :: 3" ,
32- " Programming Language :: Python :: 3.8" ,
3332 " Programming Language :: Python :: 3.9" ,
3433 " Programming Language :: Python :: 3.10" ,
3534 " Programming Language :: Python :: 3.11" ,
@@ -128,7 +127,7 @@ archs = ["x86_64", "arm64"]
128127# skipping tests on cp <=3.9 as the wheels we produce are on unexpected combinations
129128# because those python versions were released before our building host version
130129# > requires changing wheel names
131- test-skip = " *_arm64 cp39* cp38* "
130+ test-skip = " *_arm64 cp39*"
132131
133132[tool .hatch .build ]
134133exclude = [
@@ -153,7 +152,6 @@ features = ["scripts", "test"]
153152[tool .hatch .envs .test .env-vars ]
154153PROFILE = " 1"
155154
156- # not testing on 3.8 as setuptools cannot produce editable wheel
157155[[tool .hatch .envs .test .matrix ]]
158156python = [" 3.9" , " 3.10" , " 3.11" , " 3.12" ]
159157
0 commit comments