[#]
Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:11:48
есть небольшая проблема, и тебе надо понимать, как в этом случае делаются другие deb-пакеты с python.
в общем, если запустить от рута - тогда создаются .pyc файлы в /usr/share/... и при этом не удаляются при удалении пакета. это - неправильное поведение, тебя любой автоматический чекер сразу же забракует.
[#]
Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 14:14:18
> в общем, если запустить от рута - тогда создаются .pyc файлы в /usr/share/... и при этом не удаляются при удалении пакета. это - неправильное поведение, тебя любой автоматический чекер сразу же забракует.
От рута ii вообще очень нехорошо запускать, но если нужно, то лучше добавлять тот же ключ, что в run.sh?
[#]
Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:16:33
надо смотреть то, как это делается правильно. не нужно делать костыли и заплатки - лучше научись делать по-уму, чем делать пакеты, которые могут вызывать проблемы.
кстати. о птичках. почему, действительно, не использовать obs или подобное? я в этом вообще ничего не понимаю, но люди пользуются :)
[#]
Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 14:21:39
> надо смотреть то, как это делается правильно. не нужно делать костыли и заплатки - лучше научись делать по-уму, чем делать пакеты, которые могут вызывать проблемы.
А как по уму делать с pyc файлами? :)
> кстати. о птичках. почему, действительно, не использовать obs или подобное? я в этом вообще ничего не понимаю, но люди пользуются :)
Кто хочет - тот пользуется. Я же собираю пакеты по официальным методам (кроме deb): через спеки и пкгбилды. У меня собственный скрипт сборки, поэтому я просто его запускаю, ввожу пароль для чрута и на выходе получаю в нужном каталоге все пакеты для всех нужных дистрибутивов.
[#]
Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:23:23
> А как по уму делать с pyc файлами? :)
по-моему, оно уже с ними идёт.
> Кто хочет - тот пользуется. Я же собираю пакеты по официальным методам (кроме deb): через спеки и пкгбилды. У меня собственный скрипт сборки, поэтому я просто его запускаю, ввожу пароль для чрута и на выходе получаю в нужном каталоге все пакеты для всех нужных дистрибутивов.
нам надо в репозитории попадать, друг. :) это было бы совсем хорошо, вечная бесплатная реклама :) поэтому надо соблюдать по спецификациям. меня об этом спрашивать бесполезно, я о сборке пакетов имею примерно такое же представление, как о биологии тушканчиков.
[#]
Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 14:27:38
> по-моему, оно уже с ними идёт.
Нет, в пакетах отсутствуют pyc файлы.
> поэтому надо соблюдать по спецификациям.
А так и делается, поэтому всё нормально. По официальным источникам, из документации.
[#]
Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:29:48
> Нет, в пакетах отсутствуют pyc файлы.
это логично. :) значит, собираются каким-то триггером. не знаю. в общем, когда будешь показывать знающим людям, они тебе расскажут :)
[#]
Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 15:07:36
Знающие люди подсказали ставить переменную окружения перед запуском питона или запускать его с ключом -B. Потом могу исправить.
Михаилу письмо уже отправил, ждём