Skip to content

Commit d2448fa

Browse files
committed
Improve install_requires
1 parent 2d1d0ce commit d2448fa

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

setup.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
from setup_utils import parse_dependencies, ext_kwargs
1717

1818

19-
if sys.version_info < (3, 7):
20-
install_requires = ["numpy<1.20"]
21-
elif sys.version_info < (3, 8):
22-
install_requires = ["numpy<1.22"]
23-
elif sys.version_info < (3, 9):
24-
install_requires = ["numpy<1.25"]
25-
else:
26-
install_requires = ["numpy"]
19+
install_requires = [
20+
"numpy<1.20 ; python_version < '3.7'",
21+
"numpy<1.22 ; python_version >= '3.7' and python_version < '3.8'",
22+
"numpy<1.25 ; python_version >= '3.8' and python_version < '3.9'",
23+
"numpy ; python_version >= '3.9'",
24+
"attrs",
25+
"cffi",
26+
"findlibs", # TODO add lb here once released
27+
]
2728

28-
install_requires += ["attrs", "cffi", "findlibs"]
2929
ext_modules = [
3030
setuptools.Extension(
3131
"eccodes._eccodes",

0 commit comments

Comments
 (0)