diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index c725cb3e30b..806aa20545e 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -44,11 +44,11 @@ jobs: # - os: ubuntu-latest # python-version: 3.7 # isDraft: true - # Pair Python 3.7 with NumPy 1.18 and Python 3.9 with NumPy 1.21 + # Pair Python 3.7 with NumPy 1.19 and Python 3.9 with NumPy 1.21 # Only install optional packages on Python 3.9/NumPy 1.21 include: - python-version: 3.7 - numpy-version: '1.18' + numpy-version: '1.19' optional-packages: '' - python-version: 3.9 numpy-version: '1.21' diff --git a/README.rst b/README.rst index bbee9d6fad8..3ddb963e25f 100644 --- a/README.rst +++ b/README.rst @@ -219,7 +219,7 @@ Compatibility with GMT/Python/NumPy versions - `Dev Documentation `_ (reflects `main branch `_) - >=6.3.0 - >=3.7 - - >=1.18 + - >=1.19 * - `v0.5.0 `_ (latest release) - `v0.5.0 Documentation `_ - >=6.2.0 diff --git a/doc/install.rst b/doc/install.rst index 3afd27a77d3..41fc0e05fa2 100644 --- a/doc/install.rst +++ b/doc/install.rst @@ -69,7 +69,7 @@ Dependencies PyGMT requires the following libraries to be installed: -* `numpy `__ (>= 1.18) +* `numpy `__ (>= 1.19) * `pandas `__ * `xarray `__ * `netCDF4 `__ diff --git a/environment.yml b/environment.yml index 6adf71b8ba6..3fb89717c7f 100644 --- a/environment.yml +++ b/environment.yml @@ -6,7 +6,7 @@ dependencies: # Required dependencies - pip - gmt=6.3.0 - - numpy>=1.18 + - numpy>=1.19 - pandas - xarray - netCDF4 diff --git a/requirements.txt b/requirements.txt index 37e10658db7..526478cea2c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # Required packages -numpy>=1.18 +numpy>=1.19 pandas xarray netCDF4 diff --git a/setup.py b/setup.py index 3a2e261af3f..264f06355a3 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ ] PLATFORMS = "Any" PYTHON_REQUIRES = ">=3.7" -INSTALL_REQUIRES = ["numpy>=1.18", "pandas", "xarray", "netCDF4", "packaging"] +INSTALL_REQUIRES = ["numpy>=1.19", "pandas", "xarray", "netCDF4", "packaging"] # Configuration for setuptools-scm SETUP_REQUIRES = ["setuptools_scm"] USE_SCM_VERSION = {"local_scheme": "node-and-date", "fallback_version": "unknown"}