Ir al contenido
  1. Posts/

PDM: El Gestor de Paquetes y Dependencias Moderno para Python

··213 palabras·1 min·

📦 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.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano