Skip to content

Commit e67f6d8

Browse files
Make ndsl optional via pyFV3[ndsl]
1 parent b8c843c commit e67f6d8

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

setup.py

+8-5
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,18 @@
1212
requirements = [
1313
"f90nml>=1.1.0",
1414
"numpy",
15-
"ndsl @ git+https://github.com/NOAA-GFDL/NDSL.git@main",
1615
"xarray",
1716
]
1817

1918
test_requirements = ["pytest==5.2.2", "pytest-subtests>=0.3.0", "serialbox"]
20-
develop_requirements = test_requirements + ["pre-commit"]
21-
22-
extras_requires = {"test": test_requirements, "develop": develop_requirements}
23-
19+
ndsl_requirements = ["ndsl @ git+https://github.com/NOAA-GFDL/NDSL.git@main"]
20+
develop_requirements = test_requirements + ndsl_requirements + ["pre-commit"]
21+
22+
extras_requires = {
23+
"test": test_requirements,
24+
"ndsl": ndsl_requirements,
25+
"develop": develop_requirements,
26+
}
2427

2528
setup(
2629
author="The Allen Institute for Artificial Intelligence",

0 commit comments

Comments
 (0)