|
1 | 1 | [metadata] |
2 | 2 | name = oldest-supported-numpy |
3 | | -description = Meta-package that provides the oldest Numpy for given Python version and platform |
| 3 | +description = Meta-package that provides the oldest NumPy that supports a given Python version and platform. If wheels for the platform became available on PyPI only for a more recent NumPy version, then that NumPy version is specified. |
4 | 4 | long_description = file: README.rst |
5 | 5 | author = Thomas Robitaille |
6 | 6 | |
@@ -37,13 +37,19 @@ install_requires = |
37 | 37 |
|
38 | 38 | # default numpy requirements |
39 | 39 | numpy==1.13.3; python_version=='3.5' and platform_machine!='aarch64' and platform_system!='AIX' |
40 | | - numpy==1.13.3; python_version=='3.6' and platform_machine!='aarch64' and platform_system!='AIX' |
41 | | - numpy==1.14.5; python_version=='3.7' and platform_machine!='aarch64' and platform_system!='AIX' |
42 | | - numpy==1.17.3; python_version=='3.8' and platform_machine!='aarch64' |
43 | | - numpy==1.19.3; python_version=='3.9' |
| 40 | + numpy==1.13.3; python_version=='3.6' and platform_machine!='aarch64' and platform_system!='AIX' and platform_python_implementation != 'PyPy' |
| 41 | + numpy==1.14.5; python_version=='3.7' and platform_machine!='aarch64' and platform_system!='AIX' and platform_python_implementation != 'PyPy' |
| 42 | + numpy==1.17.3; python_version=='3.8' and platform_machine!='aarch64' and platform_python_implementation != 'PyPy' |
| 43 | + numpy==1.19.3; python_version=='3.9' and platform_python_implementation != 'PyPy' |
| 44 | + |
| 45 | + numpy==1.19.0; python_version=='3.6' and platform_python_implementation=='PyPy' |
| 46 | + # Change this to 1.20 after it is released since 1.20 will be the first |
| 47 | + # wheel version on PyPI |
| 48 | + numpy==1.19.0; python_version=='3.7' and platform_python_implementation=='PyPy' |
44 | 49 |
|
45 | 50 | # For Python versions which aren't yet officially supported, |
46 | 51 | # we specify an unpinned Numpy which allows source distributions |
47 | 52 | # to be used and allows wheels to be used as soon as they |
48 | 53 | # become available. |
49 | 54 | numpy; python_version>='3.10' |
| 55 | + numpy; python_version>='3.8' and platform_python_implementation=='PyPy' |
0 commit comments