diff --git a/.github/workflows/cache_data.yaml b/.github/workflows/cache_data.yaml index 38802c617f6..980021a8d29 100644 --- a/.github/workflows/cache_data.yaml +++ b/.github/workflows/cache_data.yaml @@ -38,7 +38,7 @@ jobs: # Install GMT and other required dependencies from conda-forge - name: Install dependencies run: | - mamba install gmt=6.2.0 \ + mamba install gmt=6.3.0 \ numpy pandas xarray netCDF4 packaging matplotlib # Install the package that we want to test diff --git a/.github/workflows/ci_docs.yml b/.github/workflows/ci_docs.yml index 5a1decf1539..b47950fa893 100644 --- a/.github/workflows/ci_docs.yml +++ b/.github/workflows/ci_docs.yml @@ -70,7 +70,7 @@ jobs: # Install GMT and other required dependencies from conda-forge - name: Install dependencies run: | - mamba install gmt=6.2.0 numpy pandas xarray netCDF4 packaging \ + mamba install gmt=6.3.0 numpy pandas xarray netCDF4 packaging \ ipython make myst-parser geopandas \ sphinx sphinx-copybutton sphinx-gallery sphinx_rtd_theme diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 2768e4e1807..d4bcd7b4363 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -93,7 +93,7 @@ jobs: # Install GMT and other required dependencies from conda-forge - name: Install dependencies run: | - mamba install gmt=6.2.0 numpy=${{ matrix.numpy-version }} \ + mamba install gmt=6.3.0 numpy=${{ matrix.numpy-version }} \ pandas xarray netCDF4 packaging \ ${{ matrix.optional-packages }} \ dvc make pytest>=6.0 \ diff --git a/README.rst b/README.rst index 606a59e0ac6..8aa217cf1da 100644 --- a/README.rst +++ b/README.rst @@ -214,7 +214,7 @@ Compatibility with GMT/Python/NumPy versions - Numpy * - `Dev `_ (upcoming release) - `Dev Documentation `_ (reflects `main branch `_) - - >=6.2.0 + - >=6.3.0 - >=3.7 - >=1.18 * - `v0.5.0 `_ (latest release) diff --git a/doc/install.rst b/doc/install.rst index 2978d4c75c1..3afd27a77d3 100644 --- a/doc/install.rst +++ b/doc/install.rst @@ -51,7 +51,7 @@ Which GMT? PyGMT requires Generic Mapping Tools (GMT) version 6 as a minimum, which is the latest released version that can be found at the `GMT official site `__. -We need the latest GMT (>=6.2.0) since there are many changes being made to GMT +We need the latest GMT (>=6.3.0) since there are many changes being made to GMT itself in response to the development of PyGMT, mainly the new `modern execution mode `__. diff --git a/environment.yml b/environment.yml index 328c86d4e5c..6adf71b8ba6 100644 --- a/environment.yml +++ b/environment.yml @@ -5,7 +5,7 @@ channels: dependencies: # Required dependencies - pip - - gmt=6.2.0 + - gmt=6.3.0 - numpy>=1.18 - pandas - xarray diff --git a/pygmt/clib/session.py b/pygmt/clib/session.py index 77925597e3f..035ab6a2141 100644 --- a/pygmt/clib/session.py +++ b/pygmt/clib/session.py @@ -121,7 +121,7 @@ class Session: """ # The minimum version of GMT required - required_version = "6.2.0" + required_version = "6.3.0" @property def session_pointer(self): diff --git a/pygmt/tests/test_clib.py b/pygmt/tests/test_clib.py index b240015bca8..2e3602d8c0e 100644 --- a/pygmt/tests/test_clib.py +++ b/pygmt/tests/test_clib.py @@ -844,7 +844,7 @@ def test_get_default(): with clib.Session() as lib: assert lib.get_default("API_GRID_LAYOUT") in ["rows", "columns"] assert int(lib.get_default("API_CORES")) >= 1 - assert Version(lib.get_default("API_VERSION")) >= Version("6.2.0") + assert Version(lib.get_default("API_VERSION")) >= Version("6.3.0") def test_get_default_fails():