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

🐛 Installation fails, cannot build matplotlib. #8

Closed
Tracked by #3
astrogewgaw opened this issue May 30, 2024 · 0 comments · Fixed by #3
Closed
Tracked by #3

🐛 Installation fails, cannot build matplotlib. #8

astrogewgaw opened this issue May 30, 2024 · 0 comments · Fixed by #3
Assignees
Labels
bug Something isn't working

Comments

@astrogewgaw
Copy link
Owner

Lately the installation for candies fails, since it cannot seem to build matplotlib. This happens since proplot, which is a thin wrapper around matplotlib, only supports matplotlib v3.4 and below, at least as far as it latest release on PyPI is concerned. matplotlib depends on versionner for its semantic versioning, which currently fails for matplotlib v3.4, but surprisingly does not fail for matplotlib v3.5 and above. From what I could trace, this is due to the removal of SafeConfigParser from the configparser module in the standard library in Python 3.12 (see python/cpython#89336). At least that is how deep the rabbit hole seems to go. Someday, when Python stops shipping breaking changes between minor versions, stuff like this won't be a problem.

Note: This will be fixed when #3 is merged. We are now depending directly on the main branch of proplot, which supports matplotlib v3.5. Hopefully this does not result in too many breakages in candies 🤞🏾.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant