Hi, On 08/13/2016 10:33 AM, Michael Ströder wrote:
Any reason why so many Python module packages have the misnomer python-python-* as package names? And the set of this misnomers even grow. Why get these packages accepted then at all? Since ages the convention is that a distribution package name of a Python module should be "python-<import-name>". The wiki says: https://en.opensuse.org/openSUSE:Packaging_Python#Naming_policy All Python module packages, whether pure Python or C-based, should be called python-modulename. modulename should be the name of this module on the Python Package Index, the official third-party software repository for the Python programming language.
The pypi-name is not necessarily the same as the import-name. E.g. python(3)-dnspython provides the module dns, but is referred to everywhere as dnspython Another example is (python(3)-)python-termstyle. Even on pypi it has the python- prefix (Tough in this example it seems a package without the prefix has been created recently, but there are other examples)
This convention is wildly violated. I see 15 with python-python and 3 with python3-python.
Sebastian A clueless opensuse-newcomer who just started with packaging a few months ago -- python programming - mail server - photo - video - https://sebix.at cryptographic key at https://sebix.at/DC9B463B.asc and on public keyservers