11[build-system ]
22requires = [
3- " setuptools>=64 " ,
3+ " setuptools>=77 " ,
44 " wheel" ,
55 " Cython>=3" ,
66 " numpy>=2" ,
@@ -15,7 +15,8 @@ requires-python = ">=3.9"
1515name = " anaflow"
1616authors = [{
name =
" Sebastian Mueller" ,
email =
" [email protected] " }]
1717readme = " README.md"
18- license = { text = " MIT License" }
18+ license = " MIT"
19+ license-files = [" LICENSE" ]
1920dynamic = [" version" ]
2021description = " AnaFlow - analytical solutions for the groundwater-flow equation."
2122classifiers = [
@@ -38,6 +39,7 @@ classifiers = [
3839 " Programming Language :: Python :: 3.11" ,
3940 " Programming Language :: Python :: 3.12" ,
4041 " Programming Language :: Python :: 3.13" ,
42+ " Programming Language :: Python :: 3.14" ,
4143 " Topic :: Scientific/Engineering" ,
4244 " Topic :: Software Development" ,
4345 " Topic :: Utilities" ,
@@ -73,26 +75,18 @@ Tracker = "https://github.com/GeoStat-Framework/anaflow/issues"
7375Changelog = " https://github.com/GeoStat-Framework/anaflow/blob/main/CHANGELOG.md"
7476Conda-Forge = " https://anaconda.org/conda-forge/anaflow"
7577
76- [tool .setuptools ]
77- package-dir = {"" = " src" }
78-
79- [tool .setuptools .packages .find ]
80- where = [" src" ]
81-
82- [tool .setuptools .package-data ]
83- "anaflow.flow" = [" *.pyx" , " *.pxd" ]
84-
8578[tool .setuptools_scm ]
8679write_to = " src/anaflow/_version.py"
8780write_to_template = " __version__ = '{version}'"
81+ local_scheme = " no-local-version"
82+ fallback_version = " 0.0.0.dev0"
8883
8984[tool .isort ]
9085profile = " black"
9186multi_line_output = 3
9287
9388[tool .black ]
9489target-version = [
95- " py38" ,
9690 " py39" ,
9791 " py310" ,
9892 " py311" ,
@@ -134,7 +128,7 @@ select = [
134128# Switch to using build
135129build-frontend = " build"
136130# Disable building py3.6/7/8, pp3.8, 32bit linux
137- skip = [" cp314* " , " *-win32" , " *_i686" , " *-musllinux_*" , " cp31?t-*" ]
131+ skip = [" *-win32" , " *_i686" , " *-musllinux_*" , " cp31?t-*" ]
138132# Run the package tests using `pytest`
139133test-extras = " test"
140134test-command = " pytest -v {package}/tests"
0 commit comments