apache / apache/iceberg-python

refactor sigv4 out of rest catalog

Aberta
#3,410 1 comentário 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
1.1k
Forks
588
Merge médio
1d 23h
PRs com merge (30d)
84

Descrição

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)

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece pela implementação de SigV4 em pyiceberg/catalog/rest/__init__.py nas linhas 764-820 e compare-a com o destino solicitado, pyiceberg/catalog/rest/sigv4.py. Leia as issues #3008 e #3120 para conhecer os requisitos de novas tentativas e assinatura de requisições. Considera-se concluído quando a implementação estiver separada e essas duas questões mencionadas forem tratadas.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
backend-api-design, security
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.