apache / apache/iceberg-python

refactor sigv4 out of rest catalog

Offen
#3,410 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.