Справочник команд
Примечание
Этот документ сохраняется только до тех пор, пока документация setuptools по адресу https://setuptools.readthedocs.io/en/latest/setuptools.html не охватит всю необходимую информацию, которая сейчас включена здесь.
8.1. Установка модулей: семейство команд install
Команда install гарантирует выполнение команд сборки, а затем запускает подкоманды install_lib, install_data и install_scripts.
8.1.1. install_data
Эта команда устанавливает все файлы данных, предоставляемые с дистрибутивом.
8.1.2. install_scripts
Эта команда устанавливает все (Python) скрипты в дистрибутиве.
8.2. Создание дистрибутива исходного кода: команда sdist
Команды шаблона манифеста:
Команда | Описание |
|---|---|
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 |
Здесь шаблоны — это шаблоны «glob» в стиле Unix: * соответствует любой последовательности обычных символов имени файла, ? соответствует любому одиночному символу обычного имени файла, а [range] соответствует любому символу в диапазоне (например, a-z, a-zA-Z, a-f0-9_.). Определение «обычного символа имени файла» зависит от платформы: в Unix это всё, кроме косой черты; в Windows — всё, кроме обратной косой черты или двоеточия.
© 2001–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.9/distutils/commandref.html