@@ -10,20 +10,26 @@ authors = [
1010description = " Minimalistic atomic DFT code."
1111readme = " README.md"
1212license = " GPL-3.0-or-later"
13- requires-python = " >=3.11 "
13+ requires-python = " >=3.10 "
1414classifiers = [
1515 " Environment :: Console" ,
1616 " Intended Audience :: Education" ,
1717 " Operating System :: POSIX" ,
1818 " Operating System :: MacOS" ,
1919 " Programming Language :: Python :: 3" ,
20+ " Programming Language :: Python :: 3 :: Only" ,
21+ " Programming Language :: Python :: 3.10" ,
22+ " Programming Language :: Python :: 3.11" ,
23+ " Programming Language :: Python :: 3.12" ,
24+ " Programming Language :: Python :: 3.13" ,
25+ " Programming Language :: Python :: 3.14" ,
2026 " Topic :: Scientific/Engineering" ,
2127 " Topic :: Education :: Computer Aided Instruction (CAI)" ,
2228]
2329dependencies = [
2430 # Ensure changes to these dependencies are reflected in .github/requirements-old.txt
25- " numpy>=2.3.1 " ,
26- " scipy>=1.16.0 " ,
31+ " numpy>=2.2.6 " ,
32+ " scipy>=1.15.3 " ,
2733 " matplotlib>=3.6.3" ,
2834 " autograd>=1.8.0" ,
2935]
@@ -47,7 +53,7 @@ addopts = "-vv -W error --cov=src/tinydft --cov-report=term-missing -n auto"
4753
4854[tool .ruff ]
4955line-length = 100
50- target-version = " py311 "
56+ target-version = " py310 "
5157
5258[tool .ruff .lint ]
5359select = [
0 commit comments