[devel] python/python3 deps
Dmitry V. Levin
ldv на altlinux.org
Пт Апр 5 21:03:50 MSK 2013
On Fri, Apr 05, 2013 at 11:27:36AM +0400, Ivan A. Melnikov wrote:
> 2013/4/5 Dmitry V. Levin <ldv на altlinux.org>:
> [...]
> >
> > Собственно говоря, вопрос можно сформулировать так:
> > если файл *.py, тип которого не "*python* script text*",
> > находится за пределами /usr/lib*/python*, то как его обрабатывать
> > по умолчанию, и как этим поведением __удобно__ управлять?
> >
> [...]
>
> Я думаю, по умолчанию их не надо обрабатывать ничем, и пусть
> майнтейнер содержащего их пакета добавляет соответсвующие
> каталоги в _python_path или _python3_path.
>
> Обоснование:
> $ python -c 'import this' | grep ambiguity
> In the face of ambiguity, refuse the temptation to guess.
>
> Можно для необработанных файлов придумать warning.
К сожалению, файлов недостоверно установленного типа (без шебанга) уже
сейчас может быть сколь угодно много.
Вот еще одна напасть, с которой надо что-то делать:
file$ git grep '"""'
file/magic/Magdir/python:0 string """ a python script text executable
Т.е. оно прикидывается достоверно установленным типом
(в точности как #!/usr/bin/env python), но таковым на самом деле не
является.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130405/3213d4a0/attachment-0001.bin>
Подробная информация о списке рассылки Devel