Skip to content

Commit a7c2c6f

Browse files
committed
better dependecy handling
1 parent 29fed1e commit a7c2c6f

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

setup.py

+12-4
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,16 @@
3232
pass
3333

3434

35-
requires = ['satpy!=0.38.*,!=0.39.*,!=0.40.*,!=0.41.*', 'pyorbital', 'trollsift', 'pyspectral', 'h5netcdf']
36-
37-
35+
install_requires = [
36+
"h5netcdf",
37+
"pyorbital",
38+
"pyspectral",
39+
"trollsift",
40+
"satpy[avhrr_l1b_eps,viirs_l1b,viirs_sdr,viirs_compact]!=0.38.*,!=0.39.*,!=0.40.*,!=0.41.*",
41+
]
42+
extras_requires = {
43+
"extra": "satpy[avhrr_l1b_gaclac,seviri_l1b_hrit,seviri_l1b_native,seviri_l1b_nc,vii_l1b_nc]"
44+
}
3845
NAME = "level1c4pps"
3946
README = open('README.md', 'r').read()
4047

@@ -68,6 +75,7 @@
6875
zip_safe=False,
6976
use_scm_version=True,
7077
python_requires='>=3.7',
71-
install_requires=requires,
78+
install_requires=install_requires,
79+
extras_require=extras_requires,
7280
test_suite='level1c4pps.tests.suite',
7381
)

0 commit comments

Comments
 (0)