El método de utilizar un virtual-env + pip por separado se está volviendo obsoleto, pues el programador debe de preocuparse por escribir en un archivo requirements.txt y tendrá que modificarlo al actualizar o añadir dependencias, además de que todo contributor deberá de crear un nuevo entorno cada que desee colaborar con el repositorio.
Pipenv resuelve este problema creando un Pipfile donde se almacenan todos los metadatos necesarios y lo cual facilitaría la instalación + mantenimiento del repositorio utilizando solamente un pipenv install.
Pipenv se puede instalar usando pip install pipenv (pip3 install pipenv).
El método de utilizar un
virtual-env
+pip
por separado se está volviendo obsoleto, pues el programador debe de preocuparse por escribir en un archivorequirements.txt
y tendrá que modificarlo al actualizar o añadir dependencias, además de que todo contributor deberá de crear un nuevo entorno cada que desee colaborar con el repositorio.Pipenv resuelve este problema creando un
Pipfile
donde se almacenan todos los metadatos necesarios y lo cual facilitaría la instalación + mantenimiento del repositorio utilizando solamente unpipenv install
.Pipenv se puede instalar usando
pip install pipenv
(pip3 install pipenv
).