проекте из зависимостей только фласк и либа для телеботов.
тк как по дистрибуции чего-то подобного нагуглить смог одни устаревшие setup.py-ные туториалы, а в документации ссылка на distributing python programs у дебиана битая, то придумал я вот какой костыль:
создать где-нибудь папку venvs и создать внутри венв, куда поставить колёса. preinst, postinst, prerm, postrm писать тоже по всей видимости придётся самому.
1. если я уж собрался заниматься этой еблей, то куда положить папку с венвами и где должны будут лежать колёса?
2. нужно ли вообще обходить установку зависимостей в глобальный питон в этом случае?
Ну либо ты ставишь зависомсти силами апта либо юзаешь венв
то есть идея с венвом ещё не самая худшая?
а куда зависимости ставить?
Ну видимо в папку проекта :) либо опт либо где-то в недрах usr local share
О том же самом
Хм. Повтыкал. Гайдлайны разнятся.
паковать в деб кучу говна сразу?
а как по-другому?
О, да это же почти как у меня на работе, только .deb вместо .rpm. Я б сделал скриптик который делает что-то в духе: python3.x -m venv /opt/твойпроект /opt/твойпроект/bin/pip install /исходник/твоего/проекта fpm --собрать deb --из папочки /opt/твойпроект
не можешь срать не мучай жопу просто раздавай тарболлом...
преподу так нинравица
Обсуждают сегодня