pdm-project/pdm
PDM is a modern, next-generation Python package and dependency manager designed to streamline project setup, dependency resolution, and package building with strong adherence to the latest PEP standards.
Core Features
Quick Start
curl -sSL https://pdm-project.org/install.sh | bashDetailed Introduction
PDM emerges as a robust, modern Python package and dependency management solution, aiming to address limitations found in existing tools like Pipenv and Poetry. It offers a comprehensive suite of features, including a fast dependency resolver, full compliance with PEP standards for project metadata and build backends, and a highly extensible plugin system. PDM simplifies the development workflow for Python projects, from managing virtual environments to building and publishing packages, while also providing an efficient centralized installation cache to optimize resource usage and speed.