
Dear Michael, On Dienstag, 16. August 2016 09:45:32 Michael Ströder wrote:
Hans-Peter Jansen wrote:
On Samstag, 13. August 2016 17:46:30 Sebastian wrote:
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
This rule is actively enforced from a couple of SuSE people, that didn't accept a submission to d:l:py with a differing name, namely Sascha Peilicke. Where and when was this discussed *before* enforcing this weird naming convention?
I didn't follow the public discussions closely, I'm just a contributor of a couple of packages. Around 2014, some packages were declined, similar to the one attached. Thought, I had some discussion about this, but cannot find it right now. I was under the impression, this was decided in some internal discussion, and then enforced with the reasoning from above.
From an external contributor perspective with the intention of submitting a considerable amount of packages, you try to avoid upsetting those, that are the primary decision makers of your work later on...
Probably, the wiki has some blame tool, that helps to identify the person, who wrote the main part of the Naming policy section. Might be more fruitful to ask that person, although I have a strong suspicion, who that is. Sascha did the most work in that area at that time, and is the Author of the still helpful tool py2pack (even it takes some manual intervention to properly generate the spec from time to time...) Funnily, I have this item on my todo list: port py2pack over to python3 Cheers, Pete