8. Довідник команд

Примітка

Цей документ зберігається лише до тих пір, поки документація setuptools за адресою https://setuptools.readthedocs.io/en/latest/setuptools.html окремо не охопить всю відповідну інформацію, яка зараз включена тут.

8.1. Встановлення модулів: сімейство команд install

Команда інсталяції перевіряє виконання команд збірки, а потім запускає підкоманди install_lib, install_data і install_scripts.

8.1.1. install_data

Ця команда інсталює всі файли даних, що надаються разом із дистрибутивом.

8.1.2. install_scripts

Ця команда встановлює всі сценарії (Python) у дистрибутиві.

8.2. Створення вихідного дистрибутива: команда sdist

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

Команда

опис

include pat1 pat2 ...

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

виключити 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: * відповідає будь-якій послідовності звичайних символів назви файлу, ? відповідає будь-якому окремому звичайному символу назви файлу, а [діапазон] відповідає будь-якому з символів у діапазоні (наприклад, a-z, a-zA-Z, a-f0-9_.). Визначення «звичайного символу імені файлу» залежить від платформи: в Unix це будь-що, крім скісної риски; у Windows будь-що, крім зворотної скісної риски або двокрапки.