I tried to upgrade my F29 laptop to F30. It failed due to a conflict between python3-twine (from F29) and twine (from F30). It seems twine obsoletes "python3-twine < 1.10.0-6", but the current F29 version is 1.12.2-1.fc29, so the obsolete doesn't kick in.
I've also hit this: Error: Transaction check error: file /usr/lib/python3.7/site-packages/twine-1.12.2-py3.7.egg-info/PKG-INFO from install of twine-1.12.2-2.fc30.noarch conflicts with file from package python3-twine-1.12.2-1.fc29.noarch file /usr/lib/python3.7/site-packages/twine/__pycache__/__main__.cpython-37.opt-1.pyc from install of twine-1.12.2-2.fc30.noarch conflicts with file from package python3-twine-1.12.2-1.fc29.noarch file /usr/lib/python3.7/site-packages/twine/__pycache__/__main__.cpython-37.pyc from install of twine-1.12.2-2.fc30.noarch conflicts with file from package python3-twine-1.12.2-1.fc29.noarch ...
python-twine-1.12.2-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-d75773da52
python-twine-1.12.2-3.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-d75773da52
(In reply to Fedora Update System from comment #2) > python-twine-1.12.2-3.fc30 has been submitted as an update to Fedora 30. > https://bodhi.fedoraproject.org/updates/FEDORA-2019-d75773da52 the upgrade issue is fixed, package obsoletes work well now
python-twine-1.12.2-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.