iterative / iterative/PyDrive2

httplib2 is a direct dependency but is not added as one

Abierto
#336 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.