Удалить файлы после загрузки в PyPi - PullRequest
0 голосов
/ 22 марта 2012

Я загружаю свой пакет в PyPi с помощью этой команды:

python setup.py sdist upload

Эта команда генерирует некоторые файлы и папки, есть ли возможность удалить эти файлы после загрузки?

Ответы [ 2 ]

1 голос
/ 11 мая 2012

Войдите в PyPI и нажмите на свой пакет в сером поле в правом верхнем углу экрана. Нажмите «Файлы» в списке справа от соответствующей версии. Это загрузит новую страницу. Отметьте файлы, которые вы хотите удалить, и нажмите серую кнопку «Удалить».

1 голос
/ 23 марта 2012

Команда sdist вызывает команду build, которая по умолчанию помещает файлы в подкаталог build. Вы, вероятно, хотите сохранить это (то есть не заботиться об этом), чтобы ускорить будущие сборки.

sdist затем помещает файлы дистрибутива в подкаталог dist по умолчанию. python setup.py sdist -d $TMP (или эквивалентную переменную окружения %something% для Windows) можно использовать для помещения файла во временный каталог, чтобы он был уничтожен при следующей загрузке.

Если вы действительно заботитесь о директории сборки, попробуйте следующее: python setup.py build -b $TMP sdist -d $TMP. sdist должен быть достаточно умен, чтобы найти файлы, созданные при сборке.

distutils docs: http://docs.python.org/distutils

Справка по команде: python setup.py build --help

...