@@ -59,8 +59,8 @@ dependencies = [
59
59
" matplotlib>=3.8" ,
60
60
" monty>=2024.7.29" ,
61
61
" networkx>=2.2" ,
62
- ' numpy>=1.25.0,<2.0 ; platform_system == " Windows" ' ,
63
- ' numpy>=1.25.0 ; platform_system != " Windows" ' ,
62
+ " numpy>=1.25.0 ; platform_system != ' Windows' " ,
63
+ " numpy>=1.25.0,<2.0 ; platform_system == ' Windows' " ,
64
64
" palettable>=3.3.3" ,
65
65
" pandas>=2" ,
66
66
" plotly>=4.5.0" ,
@@ -73,8 +73,6 @@ dependencies = [
73
73
" tabulate>=0.9" ,
74
74
" tqdm>=4.60" ,
75
75
" uncertainties>=3.1.4" ,
76
- ' numpy>=1.25.0 ; platform_system != "Windows"' ,
77
- ' numpy>=1.25.0,<2.0 ; platform_system == "Windows"' ,
78
76
]
79
77
version = " 2024.7.18"
80
78
@@ -217,7 +215,7 @@ ignore = [
217
215
" PLR0912" , # too many branches
218
216
" PLR0913" , # too many arguments
219
217
" PLR0915" , # too many statements
220
- " PLR2004" , # magic values in comparison
218
+ " PLR2004" , # magic-value-comparison TODO fix these
221
219
" PLW2901" , # Outer for loop variable overwritten by inner assignment target
222
220
" PT013" , # pytest-incorrect-pytest-import
223
221
" SIM105" , # Use contextlib.suppress() instead of try-except-pass
@@ -235,7 +233,9 @@ docstring-code-format = true
235
233
236
234
[tool .ruff .lint .per-file-ignores ]
237
235
"__init__.py" = [" F401" ]
238
- "tests/**" = [" ANN201" , " D" , " PLR0124" ]
236
+ # PLR2004: magic-value-comparison
237
+ # PLR6301: no-self-use
238
+ "tests/**" = [" ANN201" , " D" , " PLR0124" , " PLR2004" , " PLR6301" ]
239
239
"src/pymatgen/analysis/*" = [" D" ]
240
240
"src/pymatgen/io/*" = [" D" ]
241
241
"dev_scripts/*" = [" D" ]
0 commit comments