Я могу придумать два способа:
- настроить pyproject.toml правильно ручки, которые я сейчас не знаю
- разрешают дистрибутивному пакету (AKA колесо?) устанавливать в подкаталог по умолчанию (например, foo/) в пакетах сайта, но говорят pip переопределить это место при установке пакета.
Я хотел бы свести к минимуму зависимости — предпочтительна базовая стандартная библиотека Python вместе с минимальными дополнительными зависимостями, если таковые имеются.
Я понимаю, что есть выбор из множества серверных частей сборки, поэтому интересны и другие серверные части сборки, а не просто «инструменты настройки» ( порхающее ядро, птенец, поэзия и т. д.). Мне хотелось бы понять, как как минимум использовать setuptools в качестве серверной части.
На данный момент можно подумать о простом проекте (например, на чистом Python). Позже я перейду к «более изысканным» потребностям (например, включая расширения C или Rust).
Подробнее здесь: https://stackoverflow.com/questions/791 ... hon-pep517
Мобильная версия