diff --git a/CHANGES.rst b/CHANGES.rst index c58377b9..e2ec4fbc 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,10 @@ General ------- +- The minimum required Astropy is now 7.0. [#708] + +- The minimum required Matplotlib is now 3.10. [#708] + New Features ------------ diff --git a/docs/getting_started/install.rst b/docs/getting_started/install.rst index 38647943..8201805d 100644 --- a/docs/getting_started/install.rst +++ b/docs/getting_started/install.rst @@ -11,11 +11,11 @@ Regions has the following strict requirements: * `NumPy `_ 2.0 or later -* `Astropy`_ 6.1.7 or later +* `Astropy`_ 7.0 or later Region also optionally depends on other packages for some features: -* `Matplotlib `_ 3.9 or later +* `Matplotlib `_ 3.10 or later Installing the latest released version diff --git a/pyproject.toml b/pyproject.toml index 63dce710..e2286a61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ dynamic = ['version'] requires-python = '>=3.11' dependencies = [ - 'astropy >= 6.1.7', + 'astropy >= 7.0', 'numpy >= 2.0', ] @@ -35,21 +35,21 @@ Documentation = 'https://astropy-regions.readthedocs.io/en/stable/' [project.optional-dependencies] all = [ - 'matplotlib >= 3.9', + 'matplotlib >= 3.10', 'shapely >= 2.1', ] test = [ 'gwcs >= 0.22', 'pytest-arraydiff >= 0.6.1', - 'pytest-astropy >= 0.11', + 'pytest-astropy >= 0.12', 'pytest-xdist >= 3.7', - 'tox >= 4.16', + 'tox >= 4.18', ] docs = [ 'regions[all]', 'sphinx >= 8.2', # keep in sync with docs/conf.py 'sphinx-astropy[confv3] >= 1.11', - 'sphinx_design >= 0.6', + 'sphinx_design >= 0.7', ] dev = [ 'pre-commit >= 4.0',