Как инициировать постсборку с помощью setuptools/distutils

При указании, почему изменение собирается занять много времени.

"Windows является 7 миллионами строк кода, и это требует времени для проверения всех зависимостей..."

6
задан Anurag Uniyal 14 September 2009 в 13:57
поделиться

3 ответа

Я вчера ответил на аналогичный вопрос о создании подкласса distutils.core.Command .

Суть в том, что, делая это, вы способны точно контролировать поведение каждого этапа процесса подготовки и могут создавать свои собственные команды, которые могут делать практически все, о чем вы можете подумать.

Пожалуйста, взгляните на этот ответ, я думаю, он вам поможет.

4
ответ дан 17 December 2019 в 07:07
поделиться

Вероятно, есть способы сделать это с помощью setuptools или distutils, но они, вероятно, будут довольно хакерскими. Я настоятельно рекомендую использовать один из следующих инструментов, если вы хотите сделать что-то вроде этого:

Paver, вероятно, самый простой для перехода, поскольку вы, вероятно, сможете использовать все существующего файла setup.py.

0
ответ дан 17 December 2019 в 07:07
поделиться

Не могли бы вы прояснить, что вы пытаетесь сделать?

выполните некоторые действия с папкой dist, например, создайте установщик / загрузите его.

Когда вы говорите создать установщик, сделайте вы имеете в виду сборку дистрибутива для пакета? И когда вы говорите загрузить, вы имеете в виду загрузку в pypi? или где-то еще?

Я нашел какое-то решение после установки, но не после сборки

Это хуки / обратные вызовы py2app?

python setup.py py2app

Это не соглашение о том, как distutils используемый. Обычно это python setup.py install .

Ответ:

цель py2app - это папка dist, которую я хочу упаковать с помощью сценария установки и загрузить на свой веб-сайт

Изменить:

Итак, вы создали пакет, который использует distutils с setup.py.

Когда вы запускаете setup.py, он создает дистрибутивы для этого файла и помещает их в папку / dist.

Теперь вы хотите загрузить собранный файл на ваш сайт.

Для этого вам понадобится другой инструмент. Что-то вроде ткани .

0
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: