Содержание страницы
8. Справочник команд¶Command Reference
Примечание
Этот документ сохраняется только до тех пор, пока setuptools документация
по адресу https://setuptools.readthedocs.io/en/latest/setuptools.html
не станет самостоятельно охватывать всю актуальную информацию, приведённую здесь.
8.1. Установка модулей: семейство команд install¶Installing 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. Создание дистрибутива исходного кода: команда sdist¶Creating 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
любой символ, кроме обратной косой черты или двоеточия.