change minimum required numpy version to 1.16

This version is the default version on debian-10 and the current default numpy
version used by conda build for maximum compatibility.
pull/332/head
Sebastian Heimann 7 months ago
parent eab7391f16
commit 4145d5e1ab

@ -19,12 +19,12 @@ installed from source:
* Build requirements
* C compiler (tested with gcc, clang and MSVC)
* ``patch`` utility
* `NumPy <http://numpy.scipy.org/>`_ (>= 1.6, with development headers)
* `NumPy <http://numpy.scipy.org/>`_ (>= 1.16, with development headers)
* `wheel <https://pypi.org/project/wheel/>`_
* Try to use normal system packages for these Python modules:
* `Python <http://www.python.org/>`_ (>= 3.7, with development headers)
* `NumPy <http://numpy.scipy.org/>`_ (>= 1.8, with development headers)
* `NumPy <http://numpy.scipy.org/>`_ (>= 1.16, with development headers)
* `SciPy <http://scipy.org/>`_ (>= 1.0)
* `matplotlib <http://matplotlib.sourceforge.net/>`_ (with Qt5 backend)
* `pyyaml <https://bitbucket.org/xi/pyyaml>`_

@ -5,4 +5,4 @@
# Supersedes use of `setup_requires` in `setup.py`.
[build-system]
requires = ["setuptools", "wheel", "numpy>=1.8,<1.17"]
requires = ["setuptools", "wheel", "numpy>=1.16,<1.17"]

@ -5,4 +5,4 @@
# Supersedes use of `setup_requires` in `setup.py`.
[build-system]
requires = ["setuptools", "wheel", "numpy>=1.8,<1.18"]
requires = ["setuptools", "wheel", "numpy>=1.16,<1.18"]

@ -5,4 +5,4 @@
# Supersedes use of `setup_requires` in `setup.py`.
[build-system]
requires = ["setuptools", "wheel", "numpy>=1.8,<1.20"]
requires = ["setuptools", "wheel", "numpy>=1.16,<1.20"]

@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools", "wheel", "numpy>=1.8"]
requires = ["setuptools", "wheel", "numpy>=1.16"]
[project]
name = "pyrocko"
@ -35,7 +35,7 @@ classifiers = [
"Topic :: Software Development :: Libraries :: Application Frameworks",
]
dependencies = [
"numpy>=1.8",
"numpy>=1.16",
"scipy>=1.0",
"pyyaml",
"matplotlib",

@ -1,6 +1,6 @@
setuptools
wheel
numpy>=1.8
numpy>=1.16
scipy>=1.0
pyyaml
matplotlib

@ -3,7 +3,7 @@ m2-gzip
m2-patch
setuptools
wheel
numpy>=1.8
numpy>=1.16
scipy>=1.0
pyyaml
matplotlib

@ -1,6 +1,6 @@
setuptools
wheel
numpy>=1.8
numpy>=1.16
scipy>=1.0
pyyaml
matplotlib

@ -1,4 +1,4 @@
numpy>=1.8
numpy>=1.16
scipy>=1.0
pyyaml
matplotlib

@ -554,12 +554,8 @@ if not have_pep621_support:
'seismology, waveform analysis, earthquake modelling, geophysics,'
' geophysical inversion'],
python_requires='>=3.7, <4',
# Removed in favor of PEP 518 advocating `pyproject.toml`:
# setup_requires=[
# 'numpy>=1.8'
# ],
install_requires=[
'numpy>=1.8',
'numpy>=1.16',
'scipy>=1.0',
'pyyaml',
'matplotlib',

Loading…
Cancel
Save