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 будь-що, крім зворотної скісної риски або двокрапки.