apache / apache/iceberg-python
refactor sigv4 out of rest catalog
- Vorherrschende Sprache
- Python
- Sterne
- 1.1k
- Forks
- 581
- Ø Merge
- 1 T. 17 Std.
- Gemergte PRs (30 T.)
- 78
Beschreibung
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)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der SigV4-Implementierung in pyiceberg/catalog/rest/__init__.py in den Zeilen 764-820 und vergleiche sie mit dem angeforderten Ziel, pyiceberg/catalog/rest/sigv4.py. Lies die Issues #3008 und #3120 für die Anforderungen an Wiederholungsversuche und Request-Signing. Als erledigt gilt die Aufgabe, wenn die Implementierung ausgelagert ist und die beiden genannten Anforderungen berücksichtigt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend-api-design, security
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100