Я могу создать колесо и sdist файлы из моего проекта, используя Setuptools и инструмент Build , который поставляется в комплекте с интерпретатором Python. Это очень просто: < /p>
Код: Выделить всё
python -m build --sdist
python -m build --wheel
Каково было бы добавленное значение использования более продвинутых бэкэндов сборки, таких как хэтчлинг или flit-core , если Build уже «понимает» pyproject.toml ? Они, например, Предоставить непрерывные функции интеграции, мониторинг провальных тестов, метрики кода и т. Д.? Они выполняют сборку на удаленном централизованном сервере? Они предлагают некоторые причудливые преобразования исходных файлов (инъекционная дата сборки и версию, может быть, автоматически генерируя документацию ...?
Подробнее здесь:
https://stackoverflow.com/questions/796 ... -flit-core