getheaders is deprecated in urllib3 >= 2.0.0
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 68/100
Direzione di ricerca
Apri client/rest.py e ispeziona la funzione getheaders indicata nel traceback, quindi controlla i relativi chiamanti e la gestione esistente delle risposte di urllib3. Rimuovi la funzione deprecata e verifica che il percorso di richiesta o eccezione interessato non la chiami più quando si usa urllib3 >= 2.0.0.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Please remove the deprecated function getheaders from client/rest.py
What happened (please include outputs or screenshots):
Traceback (most recent call last):
File "/home/mau/repos/project-automation/k8s/k8s.py", line 828, in <module>
main()
File "/home/mau/repos/project-automation/k8s/k8s.py", line 803, in main
k8s_project.create_namespace()
File "/home/mau/repos/project-automation/k8s/k8s.py", line 110, in create_namespace
self.__k8s_cluster.create_namespace(
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/pja_sdk/k8s.py", line 98, in create_namespace
namespace = self.__corev1api.create_namespace(body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/api/core_v1_api.py", line 6363, in create_namespace
return self.create_namespace_with_http_info(body, **kwargs) # noqa: E501
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/api/core_v1_api.py", line 6454, in create_namespace_with_http_info
return self.api_client.call_api(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/api_client.py", line 348, in call_api
return self.__call_api(resource_path, method,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/api_client.py", line 180, in __call_api
response_data = self.request(
^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/api_client.py", line 391, in request
return self.rest_client.POST(url,
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/rest.py", line 279, in POST
return self.request("POST", url,
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/rest.py", line 238, in request
raise ApiException(http_resp=r)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/exceptions.py", line 91, in __init__
self.headers = http_resp.getheaders()
^^^^^^^^^^^^^^^^^^^^^^
File "/home/mau/.virtualenvs/project-automation-2/lib/python3.12/site-packages/kubernetes/client/rest.py", line 44, in getheaders
return self.urllib3_response.getheaders()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'HTTPResponse' object has no attribute 'getheaders'. Did you mean: 'headers'?
How to reproduce it (as minimally and precisely as possible):
Install requirements (urllib3 >= 2.0.0) and call any function.
Environment:
- Kubernetes version (
kubectl version): v1.29.5 - OS (e.g., MacOS 10.13.6): Linux
- Python version (
python --version) 3.12.3 - Python client version (
pip list | grep kubernetes) 29.0.0
- Lingua principale
- Python
- Stelle
- 7.7k
- Fork
- 3.5k
- Merge medio
- 2g 5h
- PR unite (30g)
- 24
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di kubernetes-client/python
-
Release 1.37Forse di nuovo libera @yliaog l’ha presa 29 giorni fa e non c’è nessuna pull request aperta. Aperta
kubernetes-client/python#2691 · 1 commento · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Growing library sizeApertahelp wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
kubernetes-client/python#2677 · 13 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Add option to disable strict x509 verifcation in sync clientForse di nuovo libera @Vishwa0223 l’ha presa 33 giorni fa e non c’è nessuna pull request aperta. Apertahelp wanted kind/feature
kubernetes-client/python#2602 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
v36.0.0 regression fetching container logsForse di nuovo libera @yliaog l’ha presa 72 giorni fa e non c’è nessuna pull request aperta. Apertakind/bug
kubernetes-client/python#2596 · 13 commenti · 2 reazioni · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Support _request_timeout in dynamic client watch()Forse di nuovo libera @Polimixanos l’ha presa 156 giorni fa e non c’è nessuna pull request aperta. Apertakind/feature
kubernetes-client/python#2533 · 5 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di kubernetes-client/python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
solana-foundation/pay-kit#341 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nasa/python_cmr#123 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
EleutherAI/lm-evaluation-harness#4243 ·
I maintainer di solito rispondono entro 1 giorno
-
area: dashboard bug perceived difficulty: 3
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Nitjsefnie-Harness-Commons/daedalus#1179 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
cusp-ai-oss/tojax#17 ·