Many Python packages use %python_provide macro (https://fedoraproject.org/wiki/Packaging:Python#The_.25python_provide_macro) which AFAIK causes that for example python2-wheel subpackage provides also python-wheel. $ dnf provides python-wheel python2-wheel-0.30.0a0-2.fc24.noarch : A built-package format for Python Repo : updates-testing python-wheel-0.26.0-2.fc24.noarch : A built-package format for Python Repo : fedora Now I'd expect that 'dnf install python-wheel' installs python2-wheel, but python-wheel gets installed instead. $ dnf install python-wheel ... Installed: python-wheel.noarch 0.26.0-2.fc24 $ rpm -q --provides python-wheel python-wheel = 0.26.0-2.fc24 Even 'dnf update' correctly updates python-wheel to python2-wheel: $ dnf update ... Installing: python2-wheel noarch 0.30.0a0-2.fc24 updates-testing 86 k replacing python-wheel.noarch 0.26.0-2.fc24 ... Installed: python2-wheel.noarch 0.30.0a0-2.fc24 $ rpm -q --provides python2-wheel python-wheel = 0.30.0a0-2.fc24 python2-wheel = 0.30.0a0-2.fc24
*** This bug has been marked as a duplicate of bug 1096506 ***
Oh, so I already reported it as bug #1325941 :-)