Description of problem:
python3-networkx-drawing-1.11-10.fc29 is requiring a Python2 package (python2-graphviz).
Version-Release number of selected component (if applicable):
Always on fedora 28+
DEBUG util.py:439: - package python3-networkx-1.11-10.fc29.noarch requires python3-networkx-drawing = 1.11-10.fc29, but none of the providers can be installed
DEBUG util.py:439: - conflicting requests
DEBUG util.py:439: - nothing provides python2-graphviz needed by python3-networkx-drawing-1.11-10.fc29.noarch
Hmmm, I'm not sure what to do about this. There is no python3-graphviz package, which I guess means that networkx is partially broken when used with python 3. There is a graphviz-python package, but that is python 2 only. Suggestions on what to do are welcome.
(In reply to Jerry James from comment #1)
> Suggestions on what to do are welcome.
Hard to say. The above blocks in rawhide an update of
Adding '--allowerasing' makes it possible to proceed but that removes entirely
which seems to be excessive. Such operation also replaces python2-graphviz.x86_64 with graphviz-python2 (version 2.40.1-25.fc29) and gwenhywfar-gui-gtk2.x86_64 with gwenhywfar-gui-gtk3. The later one looks like intended. Not sure how this should end up but maybe some "Provides/Obsoletes" could untangle that knot?
Also, at least for a time beeing, replacing in dependencies python2-graphviz with newer graphviz-python2 (no idea why the name change) likely would make things easier.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle.
Changing version to '29'.
This was worked around for F29 and fixed properly in Rawhide, so I'm closing this bug for now. Please reopen it if there are further issues.