Hi,
On 4/9/19 2:03 PM, mcepl@cepl.eu wrote:
On 2019-04-09, 09:08 GMT, you wrote:
Given that I had a bout 700 packages depending on the old name, I would really like to understand why we're introducing this inconsistency.
Provides: python2-python-subunit = %{version} Provides: python3-python-subunit = %{version}
All your packages should work just fine. OK, the reasons for simplification were mainly esthetic, but really all your packages should find their dependency. Don't they?
I quoted the setup.py name= setting in the previous mail, please have a look there.
OK, that I missed. However, do you have some compelling reason, why this uglification should happen?
We can automatically translate the pypi-name (or the name set in setup.py) to a rpm package name (by prefixing it with pythonX-). That's very useful if you need to translate install_requires/extra_requires from python to Requires/BuildRequires/Recommends from RPM. That will no longer work.
See also https://en.opensuse.org/openSUSE:Packaging_Python#Naming_policy
So please keep the correct name which is pythonX-python-subunit.
TIA,
Tom