pdm-project/pdm
A modern and fast Python package and dependency manager that adheres to the latest PEP standards, offering flexible environment management and a powerful plugin system.
Core Features
Quick Start
curl -sSL https://pdm-project.org/install.sh | bashDetailed Introduction
PDM is designed as a next-generation Python package management tool, built to overcome limitations in existing solutions like Pipenv and Poetry. It provides a robust and fast dependency resolver, full compliance with modern PEP standards (517 for build backends, 621 for project metadata), and a highly extensible plugin architecture. With features like versatile user scripts, an opt-in centralized installation cache, and flexible virtual environment management, PDM offers a modern, efficient, and customizable workflow for Python developers working on both applications and libraries.