Description of problem: I am attempting to update python-networkx to its latest upstream version, but the build fails: ImportError: pydot 1.0.29 < 1.2.3 Indeed, version 1.2.4 is available here: https://pypi.org/project/pydot/. If you are short on time, I can assist with the upgrade. Version-Release number of selected component (if applicable): pydot-1.0.28-19.fc29 How reproducible: Always Steps to Reproduce: 1. Try to build the latest networkx release on Fedora Rawhide Actual results: An ImportError, shown above. Expected results: Successful build. Additional info:
Created attachment 1482925 [details] Proposed spec file I worked out the spec file changes needed. I am attaching the result as a suggestion.
It will be necessary to check the following pydot consumers to make sure the new version doesn't break them: - dot2tex - openerp - python-altgraph - python-sqlalchemy_schemadisplay - trytond I will try to look at that soon. Help would be ... helpful. :-)
I did test builds of the packages named in comment 2 with pydot 1.2.4. The results are: - dot2tex: hasn't needed pydot since version 2.8.0. The (Build)Requires is wrong and should be removed (bug 1636260). - openerp: FTBFS and is quite old (bug 1605318), can probably be ignored. - python-altgraph: does not use pydot at all. The Requires is wrong and should be removed (bug 1636263). - python-sqlalchemy_schemadisplay: seems to work okay with the new pydot - trytond: seems to work okay with the new pydot Can we proceed with updating pydot in Rawhide? Thank you.
pydot-1.2.4-2.fc30 in rawhide. Please note that it is python3 only.
Thank you! Python 3 only is fine, as I am throwing out pretty much all of my python 2 subpackages in the very near future.