dependency aws-encryption-sdk v3.1.0 uses incompatible downstream dependency (cryptography >=40)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece localizando a declaração de dependência usada para empacotar os Python hooks e compare a versão de aws-encryption-sdk com a versão upstream v3.1.1 e a restrição de cryptography vinculada na issue. Verifique a atualização da dependência com o runtime dos Python hooks; considera-se concluída quando os hooks são importados sem a exceção de cryptography.utils.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
aws-encryption-sdk v3.1.0 (python hook runtime dependency) has a dependency on cryptogrpahy>2.5 (see https://github.com/aws/aws-encryption-sdk-python/blob/7950abd73ee333407d2dadd02ef2d57c3df464cf/requirements.txt#L2). This causes python hooks to be bundled with the latest version of cryptography (40.0.1), however the cryptography package has recently fully deprecated a method used by aws-encryption-sdk v3.1.0 (utils.verify_instance). This is resulting in a runtime exception for python hooks bundled with cloudformation-cli-python-lib v2.1.15:
Unable to import module 'x.handlers': cannot import name 'verify_interface' from 'cryptography.utils' (/var/task/cryptography/utils.py)
aws-encryption-sdk v3.1.1 no longer uses the verify_instancemethod and looks like it could be a suitable replacement (see: https://github.com/aws/aws-encryption-sdk-python/releases/tag/v3.1.1).
- Linguagem predominante
- Python
- Estrelas
- 107
- Forks
- 46
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de aws-cloudformation/cloudformation-cli-python-plugin
-
Support UVAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Repo alive?Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
aws-cloudformation/cloudformation-cli-python-plugin#270 · 1 comentário · 1 reação ·
-
Improve docstrings for HooksAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
aws-cloudformation/cloudformation-cli-python-plugin#268 · 1 comentário · 2 reações ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
aws-cloudformation/cloudformation-cli-python-plugin#264 · 1 comentário ·
Todas as issues de aws-cloudformation/cloudformation-cli-python-plugin
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-2 dias Facilidade para iniciantes 70/100
-
FingerprintSplitter raises ZeroDivisionError when int(frac_train * len(dataset)) floors to zeroAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 7 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
lmstudio-ai/mlx-engine#376 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
pyiron/bagofholding#166 ·