Документация Python неофициальный перевод
Содержание страницы

8. Справочник командCommand Reference

Примечание

Этот документ сохраняется только до тех пор, пока setuptools документация по адресу https://setuptools.readthedocs.io/en/latest/setuptools.html не станет самостоятельно охватывать всю актуальную информацию, приведённую здесь.

8.1. Установка модулей: семейство команд installInstalling modules: the install command family

Команда install гарантирует, что команды сборки были выполнены, а затем запускает подкоманды install_lib, install_data и install_scripts.

8.1.1. install_data

Эта команда устанавливает все файлы данных, поставляемые с дистрибутивом.

8.1.2. install_scripts

Эта команда устанавливает все скрипты (Python) в дистрибутиве.

8.2. Создание дистрибутива исходного кода: команда sdistCreating a source distribution: the sdist command

Команды шаблона манифеста:

Команда

Описание

include pat1 pat2 ...

включить все файлы, соответствующие любому из перечисленных шаблонов

exclude pat1 pat2 ...

исключить все файлы, соответствующие любому из перечисленных шаблонов

recursive-include dir pat1 pat2 ...

включить все файлы в каталоге dir, соответствующие любому из перечисленных шаблонов

recursive-exclude dir pat1 pat2 ...

исключить все файлы в каталоге dir, соответствующие любому из перечисленных шаблонов

global-include pat1 pat2 ...

включить все файлы в любом месте дерева исходного кода, соответствующие – & любому из перечисленных шаблонов

global-exclude pat1 pat2 ...

исключить все файлы в любом месте дерева исходных файлов соответствующие – & любым из перечисленных шаблонов

prune dir

исключить все файлы внутри dir

graft dir

включить все файлы внутри dir

Здесь используются шаблоны Unix-стиля «glob»: * соответствует любой последовательности обычных символов имени файла, ? соответствует любому одному такому символу, а [range] соответствует любому из символов в диапазоне (например, a-z, a-zA-Z, a-f0-9_.). Определение «обычного символа имени файла» зависит от платформы: в Unix это любой символ, кроме косой черты; в Windows любой символ, кроме обратной косой черты или двоеточия.