iterative / iterative/PyDrive2
httplib2 is a direct dependency but is not added as one
- Lenguaje dominante
- Python
- Estrellas
- 670
- Forks
- 75
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hi! :wave:
When upgrading the package for this project on Arch Linux I noticed that the dependency on httplib2 is not declared.
It is used here:
https://github.com/iterative/PyDrive2/blob/10a60fc91056a0f11e3dfc7ff55ec8dad6ddf7c6/pydrive2/auth.py#L4
The httplib2 dependency is pulled in via oauth2client, but it would be cleaner to not rely on this transitive dependency and instead declare it as part of the dependencies of this project:
https://github.com/iterative/PyDrive2/blob/10a60fc91056a0f11e3dfc7ff55ec8dad6ddf7c6/setup.py#L38-L43
cc @grawlinson
Guía de contribución
Línea de trabajo
Comienza en setup.py, en la lista de dependencias a la que hace referencia el issue, e inspecciona pydrive2/auth.py para confirmar la importación directa. Verifica que los metadatos del paquete declaren httplib2 de forma independiente de oauth2client y, después, comprueba la información de dependencias generada o las pruebas de empaquetado para confirmar que está incluido.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 55/100