apache / apache/iceberg-python
refactor sigv4 out of rest catalog
- Lenguaje dominante
- Python
- Estrellas
- 1.1k
- Forks
- 581
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 78
Descripción
https://github.com/apache/iceberg-python/blob/8055a60af5d32ec4d2e1d02cd020a78273785558/pyiceberg/catalog/rest/__init__.py#L764-L820
into new file `pyiceberg/catalog/rest/sigv4.py`
and generally improve sigv4 implementation
- align on retry behavior (#3008)
- fix request signing (#3120)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con la implementación de SigV4 en pyiceberg/catalog/rest/__init__.py en las líneas 764-820 y compárala con el destino solicitado, pyiceberg/catalog/rest/sigv4.py. Lee los issues #3008 y #3120 para conocer los requisitos de reintentos y firma de solicitudes. Se considera terminado cuando la implementación esté separada y esas dos cuestiones mencionadas estén resueltas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- backend-api-design, security
- Tipo de issue
- Refactorización
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100