[devel] Q: PEP-503/566 normalized names for python?

Igor Vlasenko vlasenko на imath.kiev.ua
Ср Сен 23 09:48:34 MSK 2020


On Wed, Sep 23, 2020 at 09:30:40AM +0300, Dmitry V. Levin wrote:
> 
> А не лучше ли вместо этих балластных provides, как в вашем примере из
> OpenSuSE, просто обязать все без исключения бинарные пакеты из pypi
> называться python3-module-normalizedname?

для perl-* пакетов это не было достигнуто,
хотя думаю, что стоит все-таки правильно переименовать тот же
perl-Template в perl-Template-Toolkit.
Но, к примеру, стоит ли переименовывать исторически сложившиеся
perl-ldap -> perl-perl-ldap
perl-libintl -> perl-libintl-perl
perl-MIDI -> perl-MIDI-Perl
или утилиты
perlconsole -> perl-perlconsole
sdf -> perl-sdf
txt2html -> perl-txt2html ?
Это будет эстетически некрасиво.

с питоном так же. <normalized name> может быть
относительно уродливо по сравнению с именем проекта на PyPi.
 
> > А то у нас бардак. Проект с именем PyFoo и normalized name pyfoo
> > может быть упакетван как
> > python3-module-foo
> > python3-module-pyfoo
> > python3-module-Foo
> > python3-module-PyFoo
> 
> А какова сейчас в Сизифе доля неправильно названных пакетов для python3?

На глаз большая, но чтобы точно сосчитать,
нужно писать достаточно сложный инструмент.

-- 

I V


Подробная информация о списке рассылки Devel