COMP: Update matplotlib version to provide __version_info__ #359
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For:
File /opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/matplotlib_inline/backend_inline.py:215, in _enable_matplotlib_integration()
211 ip = get_ipython()
213 import matplotlib
--> 215 if matplotlib.version_info >= (3, 10):
216 backend = matplotlib.get_backend(auto_select=False)
217 else:
AttributeError: module 'matplotlib' has no attribute 'version_info'
matplotlib==3.3.1, is an older version that doesn't have the version_info attribute. The matplotlib_inline package (used by Jupyter) is trying to use this attribute which was only added in matplotlib 3.5.0.
The version_info attribute was added in matplotlib 3.5.0, so any version >= 3.5.0 will work with the matplotlib_inline package that Jupyter uses.