Requests: Urllib3 1.24

Dibuat pada 17 Okt 2018  ·  11Komentar  ·  Sumber: psf/requests

Urllib3 merilis versi baru hari ini yang memiliki beberapa perubahan yang melanggar untuk Python 2.6. Sementara kami mencari kemungkinan ketidaksesuaian lainnya, Permintaan akan tetap kompatibel dengan urllib3 1.21.1 hingga 1.23 untuk minggu depan.

Jika Anda mengalami masalah karena resolusi ketergantungan pip, Anda perlu menyematkan urllib3==1.23` dalam persyaratan paket Anda.

Komentar yang paling membantu

@Hrxn , untuk memperjelas, kami baru saja melewati ambang 24 jam sejak urllib3 dirilis. Kami telah memberikan solusi dan memposting tambalan dengan perbaikan untuk ditinjau dalam beberapa jam. Ini adalah proses rilis yang sama yang telah dilakukan selama beberapa tahun sekarang.

Berkeliling menuntut tindakan segera dari proyek yang dijalankan hanya oleh sukarelawan tidak akan menyelesaikan sesuatu dengan lebih cepat. Ini akan siap ketika kita yakin sudah siap dan tidak akan menimbulkan masalah tambahan pada ekosistem yang sangat besar.

Semua 11 komentar

masalah yang sama dengan python 3.6 dan urllib3 1.24 :
/usr/lib/python3.6/site-packages/requests/__init__.py:91: RequestsDependencyWarn ing: urllib3 (1.24) atau chardet (3.0.4) tidak cocok dengan versi yang didukung!
PermintaanKetergantunganPeringatan)

Hanya peringatan jangan blokir program saya

Masalah yang sama di sini, dengan pesan ini selama pip install :

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

dan kesalahan ini pada waktu eksekusi:

/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

Menyematkan urllib3==1.23 berfungsi sebagai solusi

Disematkan untuk solusi tetapi mudah-mudahan ini bukan solusi permanen.

#Saya juga

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

Baru👏rilis👏sekarang👏(segera?)

Dan jika Anda mengizinkan saya untuk mengucapkan proposal sederhana:
Berusaha sedikit untuk koordinasi yang lebih baik di masa mendatang untuk menghindari merilis perubahan yang tidak kompatibel.
Bukankah ini Python? Sudah dewasa sekarang, besar dan profesional, seharusnya.

@Hrxn , untuk memperjelas, kami baru saja melewati ambang 24 jam sejak urllib3 dirilis. Kami telah memberikan solusi dan memposting tambalan dengan perbaikan untuk ditinjau dalam beberapa jam. Ini adalah proses rilis yang sama yang telah dilakukan selama beberapa tahun sekarang.

Berkeliling menuntut tindakan segera dari proyek yang dijalankan hanya oleh sukarelawan tidak akan menyelesaikan sesuatu dengan lebih cepat. Ini akan siap ketika kita yakin sudah siap dan tidak akan menimbulkan masalah tambahan pada ekosistem yang sangat besar.

Bangunan saya sekarang gagal dengan

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)

Tidak yakin mengapa versi sebelumnya tidak dapat ditarik oleh pip. Ada saran?

@nateprewitt Saya tidak menuntut apa pun, saya hanya tertarik jika pengelola urllib3 ingin memberi tahu Anda bahwa kompatibilitas akan rusak?

@ ror6ax Perubahan yang merusak diketahui di sisi urllib3 sebelum rilis. Masalah yang dilihat oleh banyak orang adalah bahwa meskipun permintaan menyematkan versi urllib3 ke <1.24,>=1.21.1, versi yang baru dirilis masih diinstal (mungkin oleh ketergantungan lain dalam daftar pengguna yang tidak dibatasi). Pip bukan penyelesai ketergantungan, inilah mengapa penting untuk menyematkan dependensi aplikasi (minimal!) dan secara opsional menggunakan alat dengan penyelesai ketergantungan nyata seperti Pipenv atau Poetry.

Permintaan v2.20.0 telah diunggah ke pypi.org. Masalah harus diselesaikan sekarang. Saya akan membiarkan ini terbuka sebentar untuk visibilitas, lalu menutupnya malam ini.

Terima kasih @nateprewitt untuk menyelesaikan ini dan memperbaiki masalah dalam waktu kurang dari 72 jam :)

Terima kasih @nateprewitt

Apakah halaman ini membantu?
0 / 5 - 0 peringkat