У меня есть проект под python и у меня есть сценарий setup.py, который создает мое яйцо и .exe-файл для каждой realease. Я использую скрипт ant, где я могу легко определить цели.setup.py: создавать команды как для скрипта ant?
Я могу что-то пропустить, но я не могу найти документацию, объясняющую, как создавать такие команды с distutils. (Ну, я нашел this на самом деле, но это довольно короткий, как документация: с)
Вот некоторые примеры того, что я хотел бы автоматизировать:
- создания пакетов для различных платформ (EXE, PyPi , линукс, источник)
- сборки документации (PDF, HTML, первый)
- пронестись мои образцы, переместить их в отдаленное место
- загрузить новый пакет PyPi
- испытания пробега
- . , ,
Но, прежде всего, я хотел бы иметь возможность сделать это только в одной команде, точно так же, как я сделал бы это с помощью сборки муравьев.
Итак, как вы обычно выполняете такие задачи с вашими проектами python? Хотя я думаю, что было бы нецелесообразно добавлять мою setup.py здесь, я могу сделать это, если это необходимо.
спасибо!
Да, на самом деле это то, что я использую в настоящее время, но я нашел несколько мест (включая SO), где люди говорили о distutils как «муравей для питона». Поэтому я просил дополнительную информацию об этом :). Спасибо – jlengrand
Муравей, кажется, мой инструмент. Нет проблем с этим до сих пор – jlengrand