@@ -9,7 +9,7 @@ requires = [
99build-backend = " setuptools.build_meta"
1010
1111[project ]
12- requires-python = " >=3.7 "
12+ requires-python = " >=3.8 "
1313name = " gstools"
1414description = " GSTools: A geostatistical toolbox."
1515authors = [
@@ -32,11 +32,11 @@ classifiers = [
3232 " Programming Language :: Python" ,
3333 " Programming Language :: Python :: 3" ,
3434 " Programming Language :: Python :: 3 :: Only" ,
35- " Programming Language :: Python :: 3.7" ,
3635 " Programming Language :: Python :: 3.8" ,
3736 " Programming Language :: Python :: 3.9" ,
3837 " Programming Language :: Python :: 3.10" ,
3938 " Programming Language :: Python :: 3.11" ,
39+ " Programming Language :: Python :: 3.12" ,
4040 " Topic :: Scientific/Engineering" ,
4141 " Topic :: Scientific/Engineering :: GIS" ,
4242 " Topic :: Scientific/Engineering :: Hydrology" ,
@@ -104,11 +104,11 @@ line_length = 79
104104[tool .black ]
105105line-length = 79
106106target-version = [
107- " py37" ,
108107 " py38" ,
109108 " py39" ,
110109 " py310" ,
111110 " py311" ,
111+ " py312" ,
112112]
113113
114114[tool .coverage ]
@@ -160,8 +160,8 @@ target-version = [
160160[tool .cibuildwheel ]
161161# Switch to using build
162162build-frontend = " build"
163- # Disable building PyPy wheels on all platforms, 32bit for py3.10/11 and musllinux builds, py3.6
164- skip = [" cp36-*" , " pp*" , " cp31*-win32" , " cp31*-manylinux_i686" , " *-musllinux_*" ]
163+ # Disable building PyPy wheels on all platforms, 32bit for py3.10/11/12, musllinux builds, py3.6/7
164+ skip = [" cp36-*" , " cp37-* " , " pp*" , " cp31*-win32" , " cp31*-manylinux_i686" , " *-musllinux_*" ]
165165# Run the package tests using `pytest`
166166test-extras = " test"
167167test-command = " pytest -v {package}/tests"
0 commit comments