(In reply to Jordi Massaguer from comment #2) > (In reply to Carmen Bianca Bakker from comment #1) > > `python-docker-py` has been renamed to `python-docker`. The new package > > obsoletes and provides the old one. However, it obsoletes > > `python2-docker-py`, NOT `python-docker-py`. This is because of some magic > > in the specfile. The easiest fix is to change all packages that depend on > > `python{2,3}-docker{,-py}`. > > > > The best fix, however, would be to properly obsolete `python-docker-py`. > > But that involves Specfile magic that I don't possess. > > In the python-docker package in Factory I see: > > # docker-py got renamed to docker in 2017 > > Obsoletes: python-docker-py < %{version} > > Provides: python-docker-py = %{version} > > Which seems right to me... But: rpm -qp binaries/python2-docker-2.4.2-1.1.noarch.rpm --obsoletes python-docker < 2.4.2-1.1 python2-docker-py < 2.4.2 So, yes, this is kind of magic... I think this should be fixed in the python-docker package.