On Tue, Aug 16, 2016 at 4:52 AM, Michael Ströder <michael@stroeder.com> wrote:
Thomas Bechtold wrote:
On Tue, Aug 16, 2016 at 09:44:18AM +0200, Michael Ströder wrote:
Thomas Bechtold wrote:
On Sat, Aug 13, 2016 at 10:33:00AM +0200, Michael Ströder wrote:
HI!
Any reason why so many Python module packages have the misnomer python-python-* as package names? And the set of this misnomers even grow.
As mentioned in other answers, the rule is to use python-<pypi-name> as package name. And we use that rule to convert pip requirements (which refer to the pypi name and are often given from te requirements.txt file or the setup.cfg file) to rpm package names. That would be impossible when you use python-<import-name>.
Changing names of existing packages without resolving a real issue for that package breaks installation code. It boils down to avoid using distribution packages.
Can you give a concrete example where it breaks something? At least I tried to follow [1] and added the Provides/Obsoletes when I renamed a package so the dependencies should still be resolvable.
What all distro packagers most times ignore: There is a world *outside* the distribution with *lots* of configuration code or written operational manuals which all *break* with package renaming.
That is exactly what openSUSE is avoiding by following the same conventions as the rest of the python software ecosystem. These are python packages, so I don't understand why you are so opposed to using standard python conventions for those packages. The python software community has unified around pypi. Some distros have not kept up with that. openSUSE has. That makes it much easier for openSUSE to work with python-oriented tools. If you really have that big a problem with it we could make it so python packages Provide the module name as well. But I don't think changing the naming policy to make us LESS compatible with the world outside our distro is a good idea. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org