Default to certifi when using slim docker containers
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 38/100
Direção de pesquisa
Comece pelo ponto de entrada de Configuration, concentrando-se em como ssl_ca_cert é passado para urllib3. Reproduza o caso de certificado do sistema ausente no contêiner slim oficial do Python e, em seguida, verifique se o cliente usa certifi por padrão sem uma substituição explícita de Configuration.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The urllib3 package defaults to using system certs, however, if they aren't there its never detected by urllib3. It would be nice if the Datadog API client could at the very least detect this and default to certifi.
This is relevant for doing pure python docker containers with the need for extra install overhead with the OS package manager. In my case I pull from the official python docker in order to build my WSGI apps.
Thankfully there's a workaround since the Configuration object passes a lot of the same options into urllb3 I'm able to add it.
Configuration(
ssl_ca_cert=certifi.where()
)
- Linguagem predominante
- Python
- Estrelas
- 167
- Forks
- 55
- Merge médio
- 3d 17h
- PRs com merge (30d)
- 80
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
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 DataDog/datadog-api-client-python
-
Python 3.13/3.14 SyntaxWarning in v1 LogsPipelinesApi docstringTalvez já em andamento @Mirochill assumiu há 143 dias. Abertastale
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 72/100
DataDog/datadog-api-client-python#3535 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
kind/bug stale
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 66/100
DataDog/datadog-api-client-python#3717 · 3 comentários ·
Mantenedores costumam responder em até 2 dias
-
kind/bug stale
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 75/100
DataDog/datadog-api-client-python#3656 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
kind/bug stale
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
DataDog/datadog-api-client-python#3120 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
stale
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
DataDog/datadog-api-client-python#2986 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
Todas as issues de DataDog/datadog-api-client-python
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 83/100
PedestrianDynamics/pyFDS-Evac#766 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 91/100
alchaincyf/nuwa-skill#86 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 2 dias
-
Docs Needs Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
pandas-dev/pandas#71055 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: graphify reads files that git's global ignore file hidesTalvez já em andamento @smngvlkz assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Graphify-Labs/graphify#4335 · 1 comentário ·
Mantenedores costumam responder em até 1 dia