Summary: | math/py-networkx: AttributeError: module 'matplotlib.cbook' has no attribute 'iterable' | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | jeremy <jeremy> |
Component: | Individual Port(s) | Assignee: | Thierry Thomas <thierry> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Many People | CC: | dikshie, python, thierry |
Priority: | --- | Keywords: | needs-patch, needs-qa |
Version: | Latest | Flags: | dikshie:
maintainer-feedback+
dikshie: maintainer-feedback+ koobs: merge-quarterly? |
Hardware: | amd64 | ||
OS: | Any | ||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253540 |
Description
jeremy@coyotetrackz.com
2020-12-31 03:31:54 UTC
After doing a little more research it looks like my initial comment about matplotlib.cbook being deprecated was incorrect. It looks like the current version of networkx is trying to use a part of matplotlib.cbook that has changed. I read that version 2.4 of networkx has fixed the issue but haven't had the chance to test it. To make the upgrade of math/py-mathics to 2.0, an upgrade of math/py-networkx is also necessary. I have just submitted a patch for this upgrade: see PR 253540. Please check if solves also your problem. (In reply to Thierry Thomas from comment #2) Thanks for the update. I'm very new to this side of FreeBSD ... if I've been using the pkg system to install software and I'm currently on 12.2-RELEASE-p3 is there a way for me to run a test on the patch? (In reply to Thierry Thomas from comment #2) Unfortunately it is not possible ATM through a package: you'll have to wait for the patch to be committed and a new package to be built. To test the patch, you need a ports tree, and to install as a port. already approved https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253540 |