Skip to content

Commit 0f02418

Browse files
committed
remove duplicate from merging
1 parent 44fda8d commit 0f02418

File tree

1 file changed

+9
-20
lines changed

1 file changed

+9
-20
lines changed

pyproject.toml

+9-20
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Python Materials Genomics is a robust materials analysis code that defines core
2121
and molecules with support for many electronic structure codes. It is currently the core analysis code powering the
2222
Materials Project (https://materialsproject.org)."""
2323
readme = "README.md"
24-
requires-python = ">=3.10,<3.13"
24+
requires-python = ">=3.10,<3.14"
2525
keywords = [
2626
"ABINIT",
2727
"VASP",
@@ -88,18 +88,11 @@ Pypi = "https://pypi.org/project/pymatgen"
8888
# PR4128: netcdf4 1.7.[0/1] yanked, 1.7.1.post[1/2]/1.7.2 cause CI error
8989
abinit = ["netcdf4>=1.6.5,!=1.7.1.post1,!=1.7.1.post2,!=1.7.2"]
9090
ase = ["ase>=3.23.0"]
91-
# tblite only support Python 3.12+ through conda-forge
92-
# https://github.com/tblite/tblite/issues/175
93-
tblite = ["tblite[ase]>=0.3.0; python_version<'3.12'"]
94-
vis = ["vtk>=6.0.0"]
95-
abinit = ["netcdf4>=1.7.1; python_version<'3.13'"]
96-
mlp = ["chgnet>=0.4.0; python_version<'3.13'", "matgl>=1.1.3; python_version<'3.13'"]
97-
electronic_structure = ["fdint>=2.0.2"]
9891
ci = ["pytest-cov>=4", "pytest-split>=0.8", "pytest>=8"]
9992
docs = ["invoke", "sphinx", "sphinx_markdown_builder", "sphinx_rtd_theme"]
10093
electronic_structure = ["fdint>=2.0.2"]
101-
mlp = ["chgnet>=0.3.8", "matgl>=1.1.3"]
102-
numba = ["numba>=0.55"]
94+
mlp = ["chgnet>=0.4.0; python_version<'3.13'", "matgl>=1.1.3; python_version<'3.13'"]
95+
numba = ["numba>=0.55; python_version<'3.13'"]
10396
numpy-v1 = ["numpy>=1.25.0,<2"] # Test NP1 on Windows (quite buggy ATM)
10497
optional = [
10598
"pymatgen[abinit,ase,mlp,tblite]",
@@ -108,24 +101,20 @@ optional = [
108101
# TODO: BoltzTraP2 depends on netcdf4 which doesn't support Python 3.13 yet
109102
"BoltzTraP2>=24.9.4 ; platform_system != 'Windows' and python_version<'3.13'",
110103
"chemview>=0.6",
111-
"chgnet>=0.4.0; python_version<'3.13'",
112104
"f90nml>=1.1.2",
113105
"galore>=0.6.1",
114106
"h5py>=3.12.1",
107+
"hiphive>=1.3.1; python_version<'3.13'",
115108
"jarvis-tools>=2020.7.14",
116-
"matgl>=1.1.3; python_version<'3.13'",
117109
"matplotlib>=3.8",
118-
"netcdf4>=1.6.5; python_version<'3.13'",
110+
"openbabel-wheel>=3.1.1.20",
119111
"phonopy>=2.23",
120112
"seekpath>=2.0.1",
121-
# tblite only support Python 3.12+ through conda-forge
122-
# https://github.com/tblite/tblite/issues/175
123-
"hiphive>=1.3.1; python_version<'3.13'",
124-
"openbabel-wheel>=3.1.1.20",
125-
"tblite[ase]>=0.3.0; platform_system=='Linux' and python_version<'3.12'",
126113
]
127-
numba = ["numba>=0.55; python_version<'3.13'"]
128-
numpy-v1 = ["numpy>=1.25.0,<2"] # Test NP1 on Windows (quite buggy ATM)
114+
# tblite only support Python 3.12+ through conda-forge
115+
# https://github.com/tblite/tblite/issues/175
116+
tblite = [ "tblite[ase]>=0.3.0; platform_system=='Linux' and python_version<'3.12'"]
117+
vis = ["vtk>=6.0.0"]
129118

130119
[project.scripts]
131120
pmg = "pymatgen.cli.pmg:main"

0 commit comments

Comments
 (0)