community/py3-matplotlib: upgrade to 3.9.3
- https://github.com/matplotlib/matplotlib/releases/tag/v3.9.2
- https://github.com/matplotlib/matplotlib/releases/tag/v3.9.3
@firefly-cpp you maintain community/py3-matplotlib-venn
, are you interested in adopting this? and perhaps also community/py3-matplotlib-inline
?
Merge request reports
Activity
py3-corner
currently has failed tests that may be related topy3-matplotlib
and a freetype version mismatch (between one of the patches and the system version) (volatile error log). Hopefully this upgrade could resolve the error as well. Thanks for looking into this!Matplotlib is not built with the correct FreeType version to run tests. Rebuild without setting system-freetype=true in Meson setup options. Expect many image comparison failures below. Expected freetype version 2.13.1. Found freetype version 2.13.3. Freetype build type is not local.
Edited by mioJust ran an initial test locally. Adjusted
30-freetype_version_and_tolerances.patch
to align the freetype version numbers and added a minor patch to set the freetype build type, which made the warning no longer appear when rebuildingpy3-corner
. Unfortunately the 2 tests there still failed. Reusing the older version of thempl-data
tarball forpy3-matplotlib
check resulted in three failed tests. It's possible that the results were due to my build environment (check in the previous version passed for me around the time the MR was opened).Also tested rebuild of another aport with this newer py3-matplotlib and it seems to be fine.
Might try to unset using the system freetype and see if it makes any difference for
py3-corner
tests.FAILED test-env/lib/python3.12/site-packages/matplotlib/tests/test_backends_interactive.py::test_webagg - subprocess.TimeoutExpired: Com mand '['/home/build/builds/py3-matplotlib/src/matplotlib-3.9.2/test-env/bin/python3', '-c', 'def _tes... FAILED test-env/lib/python3.12/site-packages/matplotlib/tests/test_cbook.py::Test_callback_registry::test_callback_complete[True] - pyte st.PytestUnraisableExceptionWarning: Exception ignored in: <function Popen.__del__ at 0x7f3c792cdb20> FAILED test-env/lib/python3.12/site-packages/matplotlib/tests/test_font_manager.py::test_get_font_names - AssertionError: assert {'DejaV u Sans...ns Mono', ...} == {'DejaVu Sans...ns Mono', ...}
Thanks to both of you for working on this. @omni, I may be unable to maintain matplotlib due to time constraints since maintaining matplotlib requires faster steps.
oh,
py3-corner
was removed b6579bacadded 1234 commits
-
19cc45ce...886747eb - 1233 commits from branch
alpine:master
- a39fcbff - community/py3-matplotlib: upgrade to 3.9.3
-
19cc45ce...886747eb - 1233 commits from branch