diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 88819f4fc2a..51c52804b91 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.17 and Python 3.9 with NumPy 1.21 + # Pair Python 3.7 with NumPy 1.18 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.17' + numpy-version: '1.18' optional-packages: '' - python-version: 3.9 numpy-version: '1.21' diff --git a/README.rst b/README.rst index cb5d1f18c30..5ed16ecdc0a 100644 --- a/README.rst +++ b/README.rst @@ -228,16 +228,21 @@ Compatibility with GMT/Python/NumPy versions - GMT - Python - Numpy + * - `v0.5.0 `_ (upcoming release) + - `Dev Documentation `_ (reflects `main branch `_) + - >=6.2.0 + - >=3.7 + - >=1.18 * - `v0.4.1 `_ (latest release) - `v0.4.1 Documentation `_ - >=6.2.0 - >=3.7 - - >=1.17.0 + - >=1.17 * - `v0.4.0 `_ - `v0.4.0 Documentation `_ - >=6.2.0 - >=3.7 - - >=1.17.0 + - >=1.17 * - `v0.3.1 `_ - `v0.3.1 Documentation `_ - >=6.1.1 @@ -273,6 +278,3 @@ Compatibility with GMT/Python/NumPy versions - >=6.0.0 - 3.6 - 3.8 - - -The unstable development documentation, which reflects the `main branch `_ -on GitHub, can be found at https://www.pygmt.org/dev/. diff --git a/doc/install.rst b/doc/install.rst index fabaa8572ca..f8e37fc0fb7 100644 --- a/doc/install.rst +++ b/doc/install.rst @@ -80,7 +80,7 @@ Dependencies PyGMT requires the following libraries to be installed: -* `numpy `__ (>= 1.17) +* `numpy `__ (>= 1.18) * `pandas `__ * `xarray `__ * `netCDF4 `__ diff --git a/environment.yml b/environment.yml index 460710ba983..d2912e2bd9f 100644 --- a/environment.yml +++ b/environment.yml @@ -6,7 +6,7 @@ dependencies: # Required dependencies - pip - gmt=6.2.0 - - numpy>=1.17 + - numpy>=1.18 - pandas - xarray - netCDF4 diff --git a/requirements.txt b/requirements.txt index 8f5a7863bf8..37e10658db7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # Required packages -numpy>=1.17 +numpy>=1.18 pandas xarray netCDF4 diff --git a/setup.py b/setup.py index aacf552047a..510659db6ca 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ ] PLATFORMS = "Any" PYTHON_REQUIRES = ">=3.7" -INSTALL_REQUIRES = ["numpy>=1.17", "pandas", "xarray", "netCDF4", "packaging"] +INSTALL_REQUIRES = ["numpy>=1.18", "pandas", "xarray", "netCDF4", "packaging"] # Configuration for setuptools-scm SETUP_REQUIRES = ["setuptools_scm"] USE_SCM_VERSION = {"local_scheme": "node-and-date", "fallback_version": "unknown"}