При указании, почему изменение собирается занять много времени.
"Windows является 7 миллионами строк кода, и это требует времени для проверения всех зависимостей..."
Я вчера ответил на аналогичный вопрос о создании подкласса distutils.core.Command .
Суть в том, что, делая это, вы способны точно контролировать поведение каждого этапа процесса подготовки и могут создавать свои собственные команды, которые могут делать практически все, о чем вы можете подумать.
Пожалуйста, взгляните на этот ответ, я думаю, он вам поможет.
Вероятно, есть способы сделать это с помощью setuptools или distutils, но они, вероятно, будут довольно хакерскими. Я настоятельно рекомендую использовать один из следующих инструментов, если вы хотите сделать что-то вроде этого:
Paver, вероятно, самый простой для перехода, поскольку вы, вероятно, сможете использовать все существующего файла setup.py.
Не могли бы вы прояснить, что вы пытаетесь сделать?
выполните некоторые действия с папкой dist, например, создайте установщик / загрузите его.
Когда вы говорите создать установщик, сделайте вы имеете в виду сборку дистрибутива для пакета? И когда вы говорите загрузить, вы имеете в виду загрузку в pypi? или где-то еще?
Я нашел какое-то решение после установки, но не после сборки
Это хуки / обратные вызовы py2app?
python setup.py py2app
Это не соглашение о том, как distutils используемый. Обычно это python setup.py install
.
Ответ:
цель py2app - это папка dist, которую я хочу упаковать с помощью сценария установки и загрузить на свой веб-сайт
Изменить:
Итак, вы создали пакет, который использует distutils с setup.py.
Когда вы запускаете setup.py, он создает дистрибутивы для этого файла и помещает их в папку / dist.
Теперь вы хотите загрузить собранный файл на ваш сайт.
Для этого вам понадобится другой инструмент. Что-то вроде ткани .