Я собираю модуль Python, и я хотел бы, чтобы пользователи могли создавать модуль с некоторыми настраиваемыми параметрами. В частности, пакет будет делать дополнительную магию, если вы предоставите ему определенные исполняемые файлы, которые он может использовать.Конфигурация настраиваемой конфигурации Python
В идеале пользователи будут запускать setup.py install
или setup.py install --magic-doer=/path/to/executable
. Если они использовали второй вариант, я бы установил переменную где-то в коде и оттуда.
Возможно ли это с Python's setuptools
? Если да, то как мне это сделать?