We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4c1d3f commit d148455Copy full SHA for d148455
1 file changed
setup.py
@@ -16,16 +16,16 @@
16
from setup_utils import parse_dependencies, ext_kwargs
17
18
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"]
+install_requires = [
+ "numpy<1.20 ; python_version < '3.7'",
+ "numpy<1.22 ; python_version >= '3.7' and python_version < '3.8'",
+ "numpy<1.25 ; python_version >= '3.8' and python_version < '3.9'",
+ "numpy ; python_version >= '3.9'",
+ "attrs",
+ "cffi",
+ "findlibs", # TODO add lb here once released
27
+]
28
-install_requires += ["attrs", "cffi", "findlibs"]
29
ext_modules = [
30
setuptools.Extension(
31
"eccodes._eccodes",
0 commit comments