
📦 PDM: el gestor de paquetes Python de nueva generación
Si usas pipenv o poetry y te falta algo, PDM puede tener lo que necesitas.
✨ Características destacadas:
- 🚀 Resolvedor de dependencias rápido, especialmente para distribuciones binarias
- 📋 Metadatos del proyecto según PEP 621 (pyproject.toml estándar)
- 🔧 Sistema de plugins flexible y potente
- 🐍 Instala versiones de Python con python-build-standalone de Astral
- 💾 Caché de instalación centralizada (como pnpm)
- ⚡ Integración opcional con uv (instalador ultrarrápido en Rust)
🔍 ¿En qué se diferencia?
A diferencia de Poetry y Hatch, PDM no está limitado a un backend de compilación específico. Soporta lockfiles, gestión de entornos virtuales y es 100% compatible con pyproject.toml.
pdm new my-project
pdm add requests flask💡 Explicación en pocas palabras#
Cuando desarrollas en Python, necesitas instalar librerías y gestionar sus versiones. PDM es una herramienta que lo hace de forma moderna y rápida, similar a cómo npm funciona en JavaScript. Usa los estándares más recientes de Python (pyproject.toml) y puede integrarse con uv para ser aún más veloz.
Más información en el link 👇
También publicado en LinkedIn.
