diff --git a/CHANGELOG.md b/CHANGELOG.md index b0e64a4..23f4c9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ ### Breaking changes - Removed support for python 3.10 ([#156](https://github.com/mpytools/mplotutils/pull/156)). +- The minimum versions of some dependencies were changed ([#159](https://github.com/mpytools/mplotutils/pull/159)). + + | Package | Old | New | + | ---------- | ------- | ------ | + | cartopy | 0.22 | 0.23 | + | matplotlib | 3.8 | 3.9 | + | numpy | 1.24 | 1.26 | + | xarray | 2023.9 | 2024.7 | ### Enhancements diff --git a/ci/requirements/min-all-deps.yml b/ci/requirements/min-all-deps.yml index bc9dfb9..515ec2a 100644 --- a/ci/requirements/min-all-deps.yml +++ b/ci/requirements/min-all-deps.yml @@ -4,11 +4,11 @@ channels: - nodefaults dependencies: - python=3.11 - - cartopy=0.22 - - matplotlib-base=3.8 - - numpy=1.24 + - cartopy=0.23 + - matplotlib-base=3.9 + - numpy=1.26 - seaborn=0.13 - - xarray=2023.9 + - xarray=2024.7 # for testing - pytest - pytest-cov diff --git a/docs/installation.md b/docs/installation.md index 18ce3c4..70af9aa 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -3,14 +3,14 @@ ## Required dependencies - Python (3.11 or later) -- [cartopy](http://scitools.org.uk/cartopy/) (0.22 or later) -- [matplotlib](http://matplotlib.org/) (3.8 or later) -- [numpy](http://www.numpy.org/) (1.24 or later) +- [cartopy](http://scitools.org.uk/cartopy/) (0.23 or later) +- [matplotlib](http://matplotlib.org/) (3.9 or later) +- [numpy](http://www.numpy.org/) (1.26 or later) ## Optional dependencies - [seaborn](https://seaborn.pydata.org/) (0.13 or later) -- [xarray](http://xarray.pydata.org/) (2023.9 or later) +- [xarray](http://xarray.pydata.org/) (2024.7 or later) ## Instructions diff --git a/requirements.txt b/requirements.txt index 20b35cb..d006210 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # it exists to let GitHub build the repository dependency graph # https://help.github.com/en/github/visualizing-repository-data-with-graphs/listing-the-packages-that-a-repository-depends-on -cartopy >= 0.22 -matplotlib >= 3.8 -numpy >= 1.24 -xarray >= 2023.9 +cartopy >= 0.23 +matplotlib >= 3.9 +numpy >= 1.26 +xarray >= 2024.7 diff --git a/setup.cfg b/setup.cfg index 8134814..449b604 100644 --- a/setup.cfg +++ b/setup.cfg @@ -24,10 +24,10 @@ zip_safe = False # https://mypy.readthedocs.io/en/latest/installed_packages.htm include_package_data = True python_requires = >=3.11 install_requires = - cartopy >=0.22 - matplotlib >=3.8 - numpy >=1.24 - xarray >=2023.9 + cartopy >=0.23 + matplotlib >=3.9 + numpy >=1.26 + xarray >=2024.7 [flake8] ignore=