Description of problem: Problem: cannot install the best candidate for the job - nothing provides python2.7dist(ordereddict) needed by python2-zanata-client-1.5.2-4.fc30.noarch Version-Release number of selected component (if applicable): 1.5.2-4.fc30
*** Bug 1676408 has been marked as a duplicate of this bug. ***
*** Bug 1685550 has been marked as a duplicate of this bug. ***
As per bug 1685550, zanata-python-client will be ported to python3 code.
(In reply to Jens Petersen from comment bz1685550#8) > Erm, how to fix bug 1676388 without fixing this bug? The python2.7dist(ordereddict) require is generated from upstream metadata. Python 2.7 already has OrderedDict (from collections import OrderedDict) and the Fedora package never needed anything else. Upstream code has: https://github.com/zanata/zanata-python-client/blob/1b23b9dcdd86241624d7b53606670cc81e01ad72/zanataclient/parseconfig.py#L37 try: from collections import OrderedDict except ImportError: from ordereddict import OrderedDict Yet it says it needs ordereddict: https://github.com/zanata/zanata-python-client/blob/1b23b9dcdd86241624d7b53606670cc81e01ad72/setup.py#L30 https://github.com/zanata/zanata-python-client/blob/1b23b9dcdd86241624d7b53606670cc81e01ad72/requirements.txt#L3 A fix is to patch setup.py not to put ordereddict into install_requires on Python >= 2.7 or use PEP 508: https://www.python.org/dev/peps/pep-0508/ Should be: ordereddict;python_version<"2.7" instead of orderreddict.
zanata-python-client-1.5.3-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0db4228f6a
zanata-python-client-1.5.3-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0db4228f6a
zanata-python-client-1.5.3-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.