Sobre el proyecto

Pipenv es una herramienta diseñada para optimizar el flujo de trabajo de desarrollo de Python al cerrar las brechas entre pip, virtualenv y los gestores de versiones de Python como pyenv o asdf. Automatiza la creación y gestión de entornos virtuales y sustituye el tradicional requirements.txt por Pipfile y Pipfile.lock para garantizar compilaciones deterministas y un mejor seguimiento de las dependencias. Las capacidades clave incluyen: - Gestión de Dependencias: Añade o elimina paquetes automáticamente de un Pipfile y genera un archivo de bloqueo con hashes para instalaciones seguras y reproducibles. - Aislamiento del Entorno: Crea y gestiona automáticamente entornos virtuales específicos para cada proyecto. - Visualización de Dependencias: Proporciona un grafo de dependencias a través del comando `pipenv graph` para ayudar a los usuarios a comprender las interdependencias de los paquetes. - Seguridad: Incluye un comando `check` para escanear vulnerabilidades de seguridad en las dependencias instaladas. - Integración del Flujo de Trabajo: Soporta archivos `.env` para personalizaciones del entorno local y proporciona completado de shell para bash, zsh y fish. - Soporte de Control de Versiones: Permite instalar paquetes directamente desde git, bzr, svn y hg.