Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/urllib3/urllib3
urllib3 is a user-friendly HTTP client library for Python
https://github.com/urllib3/urllib3
84abc7f897cc9ba79ac02278966bc1548373262a authored almost 5 years ago by Quentin Pradet <[email protected]>
d2a5a5920fffcc48e6141f4126c491343800d16a authored almost 5 years ago by Quentin Pradet <[email protected]>
d44f0e53d9b6943a270af9ce625728ab3201a148 authored almost 5 years ago by Quentin Pradet <[email protected]>
4903840bf36a05bcc8299f6553ff7a1816d4aa63 authored almost 5 years ago by Quentin Pradet <[email protected]>
Previously, iterating the lines of an empty response would yield the empty string once. However,...
9971e27e83a891ba7b832fa9e5d2f04bbcb1e65f authored almost 5 years ago by Benjamin Peterson <[email protected]>62ef68e49edf5dabde26732a154d0e925cef7301 authored almost 5 years ago by Quentin Pradet <[email protected]>
Switching to pytest fixtures for those tests will allow to switch to
dynamically generated certi...
6322ad570c55fc0b51097ffcaeb9836358f27adb authored almost 5 years ago by Quentin Pradet <[email protected]>
86b34939641f5d29a80eee08232109ba761aea80 authored almost 5 years ago by Quentin Pradet <[email protected]>
fb71b3854c466f76fcae2681f867b4f4db0351ec authored almost 5 years ago by Quentin Pradet <[email protected]>
c268aee9485519e0d063cad7356b0ea333c985bb authored almost 5 years ago by Quentin Pradet <[email protected]>
It reached its end-of-life on 2019-03-18 and represents <4% of our
daily downloads.
93e5c6a5bb12a67a89bd8b24584d64a3102b2096 authored about 5 years ago by Dominique Martinet <[email protected]>
417bb1adc9595e54188200cf4a1ac1aca9c4d97b authored about 5 years ago by Seth Michael Larson <[email protected]>
a2d5980f501e681af3d9b1adb9dd705b8aee99ef authored about 5 years ago by Seth Michael Larson <[email protected]>
fb344af2865f20ecc416b04ed4b739ea8138c08b authored about 5 years ago by Quentin Pradet <[email protected]>
bb7d3f24876c7c4470ec088d528b53eda3f1fde1 authored about 5 years ago by Quentin Pradet <[email protected]>
Whether testbed tests "are appengine" is debatable, but historically
this function has returned...
f5e3434d34ab38fda331d06172dcc02ace70d228 authored about 5 years ago by Felix Yan <[email protected]>
75d271954b5d662d0567e95b054475e208619dff authored about 5 years ago by Steltek <[email protected]>
Unverified connections also go through VerifiedHTTPSConnection.
063d888bc247eb6bd7aedcd32412bbb53c3c6ffb authored about 5 years ago by Quentin Pradet <[email protected]>
Indeed, the only _encode_target only calls it if the url starts with a
slash.
They always return False in our case, but at least we test that they
exist and don't crash.
The test appears to fail with new openssl (1.1.1d here):
```
self = <urllib3.contrib.pyopens...
The tornado.web.asynchronous decorator was deprecated in Tornado 5, and
removed in Tornado 6. T...
This test makes sure that reading the body of a response respects time
out, which is why we wer...
f8ad4183125842db41c1980e5560eb8df45e44b3 authored about 5 years ago by Seth Michael Larson <[email protected]>
37ba61a8b8120cbd866d057eaa3936f4b140dee0 authored about 5 years ago by Seth Michael Larson <[email protected]>
Specifically requesting a retry still tests the same code path, but is
more reliable and will a...
01c7c7107d4dc0834fd4c96514944f2fd3c3514d authored about 5 years ago by Tim Gates <[email protected]>
5dce4e0153ff08da6a05f6d2f07cdf7bbb82468b authored about 5 years ago by Quentin Pradet <[email protected]>
188c03eccc508398ab0a0a4c1e79d5ee80734aca authored about 5 years ago by Quentin Pradet <[email protected]>
a72409453da5f1911e084fab4e7bc73298ca9af4 authored about 5 years ago by Jess Shapiro <[email protected]>
My last name for the last 2 years is "Stapleton Cordasco"
fa4bc484a54aa68d60359994acbb0c2f40939399 authored about 5 years ago by Ian Stapleton Cordasco <[email protected]>c823dc9e70097bfe462e254092d8b29c52b6a018 authored about 5 years ago by Seth Michael Larson <[email protected]>
6996da3982eef09ed86316e8a67b8011ac9a9acb authored about 5 years ago by Quentin Pradet <[email protected]>
It's used throughout the test so it's better to explain that it's a
short timeout.
This test is about timeouts, we don't need to test _make_request
specifically here.
We had an interesting test failure in CI where this test failed twice in
a row: we were expectin...
This was not possibly until now because of functool.wraps for older
Pythons.
efe8230d0cb21e7916e7b9fbb7d1e3cd419f9cbc authored about 5 years ago by Quentin Pradet <[email protected]>
We keep the existing client_intermediate.pem because it's used in the
password tests.
And we st...
62d9df906437b558f72ca0d4799bc374a284186b authored about 5 years ago by Quentin Pradet <[email protected]>In order to support older Python versions.
7ea0eea29129cc5044d5c7abfa3e9e1ddcde9583 authored about 5 years ago by Quentin Pradet <[email protected]>adc843d2cdbd7c40a5f2844375635a590f9873df authored about 5 years ago by Quentin Pradet <[email protected]>
Instead of storing it in git.
4cbf3246f0e33e7cad96198c09a2673077a5aaa9 authored about 5 years ago by Quentin Pradet <[email protected]>
This was not possibly until now because of functool.wraps for older
Pythons.
https://github.com/pytest-dev/pytest/issues/2782
b65757f3f1533c44ef98985f646e432ba358e8b7 authored about 5 years ago by Quentin Pradet <[email protected]>* Don't encode fragment into target
* Add entry in CHANGES.rst
5665d6a4b64137c88f138ab1be3ec6824288f06f authored about 5 years ago by Seth Michael Larson <[email protected]>f4b36ad045ccfbbfaaadd8e69f9b32c5d81cbd84 authored about 5 years ago by Quentin Pradet <[email protected]>
The goal is to be able to to tweak the timeout values globally, and to
use larger timeouts on C...
The default pytest tracebacks are really verbose: for each function in
the stack they include th...
It turns out that without turning this one it's difficult to list
exactly the tests that failed.
0e31f599aa8a990ec904dcf249b026ef3f87af17 authored about 5 years ago by Quentin Pradet <[email protected]>
639dfda9bb042a433ad046b331868f42ab89d35a authored about 5 years ago by Quentin Pradet <[email protected]>
9d2946995b4c34f661e2a1103fc03e28a32a6680 authored about 5 years ago by Quentin Pradet <[email protected]>
The idea is to make sure that we'll get the pytest version we want: the
last that supports Pytho...
3bc0baada5a02ccad636246168984602d2b9e24e authored about 5 years ago by Quentin Pradet <[email protected]>
c0a51cc0d7d63a68afd09e345439ccf02af9625b authored about 5 years ago by Quentin Pradet <[email protected]>
Instead, install it on demand like twine.
b2f2077fb5ba520df22fc77f80c2bc786cc44927 authored about 5 years ago by Quentin Pradet <[email protected]>
It was introduced in https://github.com/urllib3/urllib3/pull/875, but
since https://github.com/u...
3cff0a5620a1da136f08b4e1f5435e35528dd771 authored about 5 years ago by Quentin Pradet <[email protected]>
11d68efa7c150823472f0e5309c3a08a1a10c2f2 authored about 5 years ago by Quentin Pradet <[email protected]>
Queue.get() accepts any non-negative number, so 0 works. It's also not
arbitrary like 1 was, an...
It reuses a standard mechanism, is less verbose and avoids including
code that is never executed.
9fca285a9b674034e8bb4e242a6942cecf8ec732 authored about 5 years ago by Quentin Pradet <[email protected]>
15e64de5a67a87f5350538cff1f011cb03ffde03 authored about 5 years ago by Quentin Pradet <[email protected]>
31db28210facc24b96afecbc3b41588d0dc6fded authored about 5 years ago by lmvlmv <[email protected]>
79e81f918efe5ae85a276bd3ad8a1939dfa206dd authored about 5 years ago by Zev Goldstein <[email protected]>
It's not actually supported by the OS. In other words, instead of trying
TLS 1.3 and being forc...
We recently switched to using context managers in tests, but the extra
indentation means that t...
b9c77a5d8fdd9fdd214b1ee25d455c012b8ab85e authored about 5 years ago by Quentin Pradet <[email protected]>
d369183f60749d735f0676efb22ecd64fc694768 authored about 5 years ago by Quentin Pradet <[email protected]>
04184d837300ed47ed2aaee55cfd82891eb8ee1c authored about 5 years ago by Alex Chan <[email protected]>
As seen on https://travis-ci.org/urllib3/urllib3/jobs/590289724
900d751903ff93c2e633f890f72c78d69b9818a0 authored about 5 years ago by Quentin Pradet <[email protected]>f4bff6f7772a5c54357dadd41a294fdf794f2b1a authored about 5 years ago by Eric Berry <[email protected]>
4a6c28838c1fa132035142738029b449ce4585ae authored about 5 years ago by Quentin Pradet <[email protected]>
6b4ac9b6b973c405d3e58aaa4ef1ad86252208c0 authored about 5 years ago by Seth Michael Larson <[email protected]>
9167b58128dbfe3ddcbab253166697348d8d364c authored about 5 years ago by Seth Michael Larson <[email protected]>
15e05b314d890949c5629c1d2ab565ed99517089 authored about 5 years ago by Quentin Pradet <[email protected]>
b9a9ec5bc207c568379494b8563c3ecfd676c0ea authored about 5 years ago by Quentin Pradet <[email protected]>
In particular, Python 3.7.4 ships with OpenSSL 1.1.1 and addresses
CVE-2019-9740. Those two cha...
7d5972fc1f032560de2704944aabf5cf2f1425f8 authored over 5 years ago by Quentin Pradet <[email protected]>
5892e63695319e6c89fed3b435b0dafad17742e4 authored over 5 years ago by Quentin Pradet <[email protected]>
edc3ddb3d1cbc5871df4a17a53ca53be7b37facc authored over 5 years ago by Seth Michael Larson <[email protected]>
7e856c04723036934fe314c63701466e4f42d2ee authored over 5 years ago by Seth Michael Larson <[email protected]>
0a2950defa48cbf7776145ff63569e795ac5e63c authored over 5 years ago by Quentin Pradet <[email protected]>
26cfb9a401078aa9afed871243b30581f59d0e1b authored over 5 years ago by Seth Michael Larson <[email protected]>
67715fd1e1e45d2d1b3d49d8519a1b98e0ac307c authored over 5 years ago by Jon Dufresne <[email protected]>
17e5fbd4ad280ab47243e4d008ca4a4687111cef authored over 5 years ago by Quentin Pradet <[email protected]>
ae7f8bbb57e74ffdb327c5e510963a886fa4ed8b authored over 5 years ago by Hugo van Kemenade <[email protected]>
Fixes: https://github.com/urllib3/urllib3/issues/1634
Signed-off-by: Christian Heimes <chri...
f0d9ebc41e51c4c4c9990b1eed02d297fd1b20d8 authored over 5 years ago by George Sakkis <[email protected]>
deb21bc858bb45a7052b2ebb0be16aab704b6291 authored over 5 years ago by Seth Michael Larson <[email protected]>
5b047b645f5f93900d5e2fc31230848c25eb1f5f authored over 5 years ago by Seth Michael Larson <[email protected]>
15acc9f8b4c88942123bd966b0c60a9075605a62 authored over 5 years ago by Min ho Kim <[email protected]>
3387b207f52dd584c92393053a16c4f9244af089 authored over 5 years ago by Thea Flowers <[email protected]>
c894210a893c1089169dc74bfec47da0121ed28e authored over 5 years ago by Chris Jerdonek <[email protected]>
582b3cbee60f2d9411c4adb9de8f2b1da7a5044a authored over 5 years ago by Ratan Kulshreshtha <[email protected]>
1ef62aba7a813c33ddf1141c233de290d2e06ca8 authored over 5 years ago by Quentin Pradet <[email protected]>
2c055b4a60affa3529660b928fff375fde3993f7 authored over 5 years ago by Seth Michael Larson <[email protected]>