@strizhechenko тут скорее уместно сравнивать с setuptools. Pip может использовать poetry, pdm и uv как утилиты сборки пакетов вместо setuptools. И setuptools даёт больше свободы, так как процесс сборки описывается кодом, в то время как все три альтернативных сборщика используют в качестве правил сборки только pyproject.toml.