Skip to content

Commit b340f4f

Browse files
authored
Remove emmet-core down-pin causing ecosystem clash (#61)
* allow emmet-core>=0.84 * auto-format pyproject * remove strict pins
1 parent 02efa73 commit b340f4f

File tree

1 file changed

+36
-31
lines changed

1 file changed

+36
-31
lines changed

pyproject.toml

Lines changed: 36 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,80 @@
11
[build-system]
2-
requires = ["setuptools>=45", "wheel", "Cython>=0.29.32", "numpy<2", "setuptools_scm"]
2+
requires = [
3+
"Cython>=0.29.32",
4+
"numpy<2",
5+
"setuptools>=45",
6+
"setuptools_scm",
7+
"wheel",
8+
]
39
build-backend = "setuptools.build_meta"
410

511
[project]
612
name = "mattersim"
713
dynamic = ["version"]
814
description = "MatterSim: A Deep Learning Atomistic Model Across Elements, Temperatures and Pressures."
915
authors = [
10-
{name = "Han Yang", email = "hanyang@microsoft.com"},
11-
{name = "Jielan Li", email = "jielanli@microsoft.com"},
12-
{name = "Hongxia Hao", email = "hongxiahao@microsoft.com"},
13-
{name = "Ziheng Lu", email = "zihenglu@microsoft.com"}
16+
{ name = "Han Yang", email = "hanyang@microsoft.com" },
17+
{ name = "Hongxia Hao", email = "hongxiahao@microsoft.com" },
18+
{ name = "Jielan Li", email = "jielanli@microsoft.com" },
19+
{ name = "Ziheng Lu", email = "zihenglu@microsoft.com" },
1420
]
1521
readme = "README.md"
1622
requires-python = ">=3.9"
1723
classifiers = [
18-
"Programming Language :: Python :: 3",
1924
"License :: OSI Approved :: MIT License",
2025
"Operating System :: OS Independent",
26+
"Programming Language :: Python :: 3",
2127
]
2228
dependencies = [
2329
"ase>=3.23.0",
24-
"e3nn==0.5.0",
25-
"seekpath",
30+
"azure-identity",
31+
"azure-storage-blob",
32+
"deprecated",
33+
"e3nn>=0.5.0",
34+
"emmet-core>=0.84",
35+
"loguru",
36+
"mp-api",
2637
"numpy<2",
38+
"opt_einsum_fx",
39+
"pydantic>=2.9.2",
2740
"pymatgen",
28-
"loguru",
29-
"torch==2.2.0",
30-
"torchvision==0.17.0",
31-
"torchaudio==2.2.0",
32-
"torch_runstats==0.2.0",
33-
"torch_geometric==2.5.3",
41+
"seekpath",
42+
"torch-ema>=0.3",
43+
"torch>=2.2.0",
44+
"torch_geometric>=2.5.3",
45+
"torch_runstats>=0.2.0",
46+
"torchaudio>=2.2.0",
3447
"torchmetrics>=0.10.0",
35-
"torch-ema==0.3",
36-
"opt_einsum_fx",
37-
"azure-storage-blob",
38-
"azure-identity",
39-
"mp-api",
40-
"emmet-core<0.84",
41-
"pydantic==2.9.2",
42-
"deprecated"
48+
"torchvision>=0.17.0",
4349
]
4450

4551
[project.optional-dependencies]
4652
dev = [
53+
"ipykernel",
54+
"ipython",
55+
"pre-commit",
4756
"pytest",
4857
"pytest-cov",
4958
"pytest-testmon",
50-
"pre-commit",
51-
"ipython",
52-
"ipykernel"
5359
]
5460

5561
docs = [
62+
"nbconvert",
63+
"nbsphinx",
64+
"recommonmark",
5665
"sphinx",
5766
"sphinx-autodoc-typehints",
58-
"sphinx_book_theme",
5967
"sphinx-copybutton",
60-
"recommonmark",
61-
"nbsphinx",
62-
"nbconvert",
68+
"sphinx_book_theme",
6369
]
6470

6571

66-
6772
[project.urls]
6873
"Homepage" = "https://github.com/microsoft/mattersim"
6974
"Bug Tracker" = "https://github.com/microsoft/mattersim/issues"
7075

7176
[tool.setuptools]
72-
package-dir = {"" = "src"}
77+
package-dir = { "" = "src" }
7378

7479
[tool.setuptools.packages.find]
7580
where = ["src"]

0 commit comments

Comments
 (0)