Пакет Python сценарий и модули В.оборот в минуту

у меня есть скрипт командной строки python, который я хотел бы распространить. Будучи PHP / Web парнем, упаковочное программное обеспечение, подобное этому, немного ново для меня.

сценарий python прост, в настоящее время выполняется следующим образом.

python /path/to/script -t -s some other argument

скрипт Python требует внешней библиотеки/пакета/модуля, установленного через свой скрипт setup.py . В настоящее время пользователь должен сделать это сам.

что я хотел бы сделать, это иметь один rpm, который установит библиотека / пакет / модуль с помощью setup.py, затем поместите мой скрипт в /bin (или туда, куда он должен идти в этом случае).

таким образом, конечный пользователь может загрузить rpm, установить его и просто использовать скрипт так.

script -t -s some other argument 

Как я могу это сделать? Ни одна из документации, руководств, которые я нашел, не подходит для начинающих. Целевая ОС-CentOS 6.

да, лицензирование внешней библиотеки / пакета / модуля позволяет мне сделать это.

8
задан Sajan Parikh
12.04.2023 6:08 Количество просмотров материала 2812
Распечатать страницу

1 ответ

возможно, это может помочь вам, просто используйте группу команд bdist. Like:

python MyProgram.py bdist_rpm

или также с помощью опции --format:

python MyProgram.py bdist --formats=rpm

Это просто быстрый взгляд. Таким образом, вы можете взглянуть на документация который объясняет, как создавать RPM из библиотек python.

надеюсь, что это помогает!

0
отвечен AAlvz 2023-04-13 13:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх