Email or username:

Password:

Forgot your password?
AkhIL

Близится супер фича в #python #poetry github.com/python-poetry/poetr .

Можно будет заменять зависимости пакета при помощи extra-параметров при установки. Например можно будет добавить параметр `cuda` при включении которого pytorch для CPU будет заменён на pytorch с поддержкой CUDA.

Uv и pdm, когда я последний раз смотрел, - так не умели.

3 comments
AkhIL

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

AkhIL

@strizhechenko Похоже pip даже специфичные для платформы маркеры из PEP 508 пока не совсем умеет: github.com/pypa/pip/issues/127

Go Up