1
1
[build-system ]
2
+ requires = [" setuptools >= 61" , " setuptools-scm>=8.0" , " wheel" ]
2
3
build-backend = " setuptools.build_meta"
3
- requires = [" setuptools >= 60" , " setuptools-scm>=8.0" , " wheel" ]
4
+
5
+ [tool .setuptools .packages .find ]
6
+ where = [" pymatgen" ] # ["."] by default
7
+ exclude = [" test*" ] # empty by default
8
+ namespaces = true # true by default
4
9
5
10
6
11
[project ]
@@ -30,6 +35,9 @@ name = "pymatgen-analysis-defects"
30
35
readme = " README.md"
31
36
requires-python = ' >=3.9'
32
37
38
+ [tool .setuptools_scm ]
39
+
40
+
33
41
[project .optional-dependencies ]
34
42
finder = [" dscribe>=2.0.0" ]
35
43
dev = [" pre-commit>=2.12.1" ]
@@ -47,7 +55,6 @@ strict = [
47
55
48
56
tests = [" pytest==7.4.4" , " pytest-cov==4.1.0" , " nbmake==1.4.6" ]
49
57
50
-
51
58
[tool .setuptools .dynamic ]
52
59
readme = { file = [" README.md" ] }
53
60
@@ -56,10 +63,6 @@ documentation = "https://materialsproject.github.io/pymatgen-analysis-defects/"
56
63
homepage = " https://materialsproject.github.io/pymatgen-analysis-defects/"
57
64
repository = " https://github.com/materialsproject/pymatgen-analysis-defects"
58
65
59
- [tool .setuptools .packages .find ]
60
- exclude = [" tests" ]
61
- where = [" ./" ]
62
-
63
66
[tool .mypy ]
64
67
ignore_missing_imports = true
65
68
no_strict_optional = true
0 commit comments