1
resposta

botocore.vendored foi depreciado

O botocore.vendored foi depreciado e não possui mais o requests. Alguem saberia se há alguma outra library para fazer a requisição "get" ou se há outra maneira de fazer a chamada? Caso sim, poderiam passar um exemplo. Obrigado.

1 resposta

Olá Marcos, tudo bem? É verdade o botocore.vendored.requests foi depreciado, e deve ser removido nas versões futuras, e como a própria documentação do botocore. Já nesse post: Upcoming changes to the Python SDK in AWS Lambda, mostra as maneiras de atualizar e não receber mais os avisos de descontinuação e também evitar o erro futuramente.

Antes, como apresentado no vídeo, era da seguinte forma:

from botocore.vendored import requests

Agora é necessário usar o pip do python e fazer a importação das dependências para a função da seguinte forma:

pip install requests

E usar o requests diretamente:

import requests

Como também é apresentado nesse outro post: Removing the vendored version of requests from Botocore.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software