Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support matplotlib >= 3.6.0 #451

Open
riley-brady opened this issue Mar 5, 2024 · 5 comments
Open

Support matplotlib >= 3.6.0 #451

riley-brady opened this issue Mar 5, 2024 · 5 comments

Comments

@riley-brady
Copy link

Currently the latest proplot version only supports matplotlib<=3.4.3. Given that matplotlib is up to 3.8.3 and the latest xarray versions require higher versions, we should push to support the latest matplotlib here.

It could be fruitful in the future to run a nightly test suite running the bleeding edge of this repo against the latest matplotlib version to detect this sooner.

The conda feedstock is also locked at matplotlib-base < 3.5.0 due to these issues. See PR here waiting for new proplot release: conda-forge/proplot-feedstock#28.

@riley-brady
Copy link
Author

FYI PR is here to fix these compatibility issues: #450. Not sure if there are hidden breaks in the package since there isn't currently a test suite. But this currently doesn't break on import at least.

@Yefee
Copy link

Yefee commented Apr 1, 2024

Any progress or plans?

@riley-brady
Copy link
Author

@Yefee , there's discussion on #450 to hack it into working for now. You can pull the latest commit from there, but might also need to implement some other changes suggested in the thread.

@cvanelteren
Copy link

See #459 (comment)

@riley-brady
Copy link
Author

Please see #459! Until this gets merged in and released as an official version, you can install proplot via the following command to have compatibility with modern python versions and modern versions of matplotlib, cartopy, etc.

pip install git+https://github.com/proplot-dev/proplot.git@refs/pull/459/head

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants