On 28/01/2023 19:02, Ulrich Mueller wrote:
On Sat, 28 Jan 2023, Michał Górny wrote:
However, it's been pointed out that this makes it hard for people to
find packages they're looking for.
I don't understand this argument. Why would all-lowercase make finding a
package harder?
Here's an example, on pypi we have packages:
- git-python
- python-git
- GitPython
- git-py
Each of these is a different package. The package you usually want is
GitPython, but if we would name it gitpython or git-python, things would
get very confusing very quickly. In fact, this package was renamed
precisely to avoid this confusion in [1]. This is not the only case
where there are very similarly named packages on pypi. By having a 1 to
1 mapping between names in pypi and names in ::gentoo we avoid this
confusion.
Best regards,
Andrew
[1]
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dec450a90c7490f11df7e69cd9c6709c099285c