[devel] Python 2 EOL
Ivan Zakharyaschev
imz на altlinux.org
Сб Июл 6 03:38:27 MSK 2019
Hello!
On Fri, 5 Jul 2019, Vladimir Didenko wrote:
> 2. У нас есть какая-нибудь ручка, которая будет говорить что *.py
> файлы по умолчанию нужно трактовать как Python 3, если не указан
> шебанг?
%add_python3_path your_dir
Хорошо бы, чтобы your-dir совпадала с точкой, относительно которой
указываются имена импортов лежащих там модулей.
Например, если есть код, где Ваш модуль импортируется как a.b.c, то
ожидается, что он будет лежать в your-dir/a/b/c{.py,/__init__.py}
А в /usr/bin/ без шебанга бессмысленно класть скрипты. (Ну это всех
исполняемых скриптов касается в общем. Для них разговор про имя для
импорта может быть бессмысленным, но и без шебанга их держать тоже не
надо.)
--
Best regards,
Ivan
Подробная информация о списке рассылки Devel