Skip to content

Commit a813ee5

Browse files
authored
Merge pull request #25 from JPL-Evapotranspiration-Algorithms/evandjpl/thin-dependencies
Thin dependencies to only the necessary dependencies
2 parents 38435ee + bfcfbc4 commit a813ee5

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,12 @@ classifiers = [
1818
dependencies = [
1919
"carlson-leaf-area-index",
2020
"check-distribution",
21-
"daily-evapotranspiration-upscaling",
22-
"ECOv002-calval-tables",
23-
"ECOv002-CMR>=1.0.5",
24-
"ECOv002-granules>=1.0.3",
25-
"ECOv003-granules",
2621
"gedi-canopy-height",
2722
"GEOS5FP>=1.1.1",
28-
"monte-carlo-sensitivity",
2923
"numpy",
3024
"pandas",
3125
"PTJPL>=1.5.1",
3226
"rasters>=1.7.0",
33-
"scikit-learn",
34-
"seaborn",
3527
"SEBAL-soil-heat-flux",
3628
"soil-capacity-wilting>=1.2.0",
3729
"solar-apparent-time",
@@ -49,6 +41,14 @@ dev = [
4941
"twine"
5042
]
5143

44+
[dependency-groups]
45+
sensitivity = [
46+
"ECOv002-calval-tables",
47+
"ECOv002-granules>=1.0.3",
48+
"monte-carlo-sensitivity",
49+
"seaborn",
50+
]
51+
5252
[tool.setuptools.package-data]
5353
PTJPLSM = ["*.csv"]
5454

tests/test_import_dependencies.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@
22

33
# List of dependencies
44
dependencies = [
5-
"ECOv002_CMR",
6-
"ECOv002_granules",
75
"GEOS5FP",
86
"numpy",
97
"pandas",
108
"PTJPL",
119
"rasters",
12-
"sklearn"
1310
]
1411

1512
# Generate individual test functions for each dependency

0 commit comments

Comments
 (0)