Requests: Urllib3 1.24

Erstellt am 17. Okt. 2018  ·  11Kommentare  ·  Quelle: psf/requests

Urllib3 hat heute eine neue Version veröffentlicht, die einige grundlegende Änderungen für Python 2.6 enthält. Während wir alle anderen möglichen Inkompatibilitäten ausarbeiten, bleiben die Anfragen für die nächste Woche kompatibel mit urllib3 1.21.1 bis 1.23.

Wenn Sie aufgrund der Abhängigkeitsauflösung von pip Probleme haben, müssen Sie ˋurllib3==1.23` in Ihren Paketanforderungen anheften.

Hilfreichster Kommentar

@Hrxn , um es

Umherzugehen und sofortige Maßnahmen von Projekten zu fordern, die ausschließlich von Freiwilligen geleitet werden, wird die Dinge nicht schneller erledigen. Es wird fertig sein, wenn wir zuversichtlich sind, dass es fertig ist und einem sehr großen Ökosystem keine zusätzlichen Probleme bereiten wird.

Alle 11 Kommentare

gleiches Problem mit Python 3.6 und urllib3 1.24:
/usr/lib/python3.6/site-packages/requests/__init__.py:91: RequestsDependencyWarnung: urllib3 (1.24) oder chardet (3.0.4) stimmt nicht mit einer unterstützten Version überein!
AnfragenAbhängigkeitWarnung)

Nur Warnung, mein Programm nicht blockieren

Gleiches Problem hier, mit dieser Nachricht während pip install :

requests 2.19.1 has requirement urllib3<1.24,>=1.21.1, but you'll have urllib3 1.24 which is incompatible.

und dieser Fehler zur Ausführungszeit:

/usr/lib/python2.7/site-packages/gitlab/__init__.py:29: in <module>
    import requests
/usr/lib/python2.7/site-packages/requests/__init__.py:112: in <module>
    from . import utils
/usr/lib/python2.7/site-packages/requests/utils.py:24: in <module>
    from . import certs
E   ImportError: cannot import name certs

Das Anheften von urllib3==1.23 hat als Problemumgehung funktioniert

Zur Problemumgehung angepinnt, aber hoffentlich ist dies keine dauerhafte Lösung.

#Ich auch

PS E:\Test> pip check
requests 2.19.1 has requirement urllib3<1.24,>=1.21.1, but you have urllib3 1.24.
PS E:\Test>

https://pypi.org/project/urllib3/#history
https://pypi.org/project/requests/#history

Neu👏veröffentlichung👏jetzt👏(bald?)

Und wenn Sie mir erlauben, einen bescheidenen Vorschlag zu machen:
Bemühen Sie sich in Zukunft ein wenig um eine bessere Koordination, um zu vermeiden, dass inkompatible Änderungen veröffentlicht werden.
Ist das nicht Python? Alle jetzt erwachsen, groß und professionell, angeblich.

@Hrxn , um es

Umherzugehen und sofortige Maßnahmen von Projekten zu fordern, die ausschließlich von Freiwilligen geleitet werden, wird die Dinge nicht schneller erledigen. Es wird fertig sein, wenn wir zuversichtlich sind, dass es fertig ist und einem sehr großen Ökosystem keine zusätzlichen Probleme bereiten wird.

Meine Builds scheitern jetzt mit

Collecting urllib3<1.24,>=1.21.1 (from requests->chancellor==0.0.5)
  Could not find a version that satisfies the requirement urllib3<1.24,>=1.21.1 (from requests->chancellor==0.0.5) (from versions: 1.24)

Ich bin mir nicht sicher, warum die vorherige Version nicht per Pip gezogen werden kann. Irgendwelche Vorschläge?

@nateprewitt Ich verlange nichts, es interessiert mich nur, ob urllib3-Betreuer Sie wissen lassen, dass die Kompatibilität nicht mehr funktioniert?

@ror6ax Auf der Seite von urllib3 waren vor der Veröffentlichung

Anfragen v2.20.0 wurde auf pypi.org hochgeladen. Probleme sollten jetzt gelöst werden. Ich lasse dies aus Gründen der Übersichtlichkeit ein wenig offen und schließe es dann heute Abend.

Vielen Dank @nateprewitt, dass Sie sich darauf weniger als 72 Stunden

Danke @nateprewitt

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

brainwane picture brainwane  ·  3Kommentare

ReimarBauer picture ReimarBauer  ·  4Kommentare

mitar picture mitar  ·  4Kommentare

avinassh picture avinassh  ·  4Kommentare

remram44 picture remram44  ·  4Kommentare