anitab-org / anitab-org/mentorship-backend

Replace virtualenv with pipenv package manager

Abierto
#400 0 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
200
Forks
449
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Is your feature request related to a problem? Please describe.**
The mentorship backend currently uses the **virtualenv** package manager. It track of installed packages with **requirements.txt** file. However a better option is available in form of **pipenv**.

**Describe the solution you'd like**
pipenv advantages
1. Instead of having to save dependency names using ```pip freeze > requirements.txt``` pipenv automatically documents installed dependencies to ```Pipfile```
2. Creates a dependency graph using ```Pipfile.lock``` file. This keeps track of complex inter dependencies between packages.

**Describe alternatives you've considered**
Other package managers like --venv. It comes by default with Python3 and is very similar to ```virtualenv```

**Additional context**
Shall make a PR soon

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.