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

Allow passing negative integers as `amt` to read methods (#3356)

8bbc3db69eb05ec6cce8b3599c2d81b50dbffebf authored 10 months ago by Illia Volochii <[email protected]>
Bump actions/checkout

Bumps [actions/checkout](https://github.com/actions/checkout) from 3df4ab11eba7bda6032a0b82a6bb4...

a7b81f554863f6dfafe2102e38d16688fdd9869a authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump cryptography from 42.0.2 to 42.0.4

Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4.
- [Changelog](...

1956e3526cd16f944f4f84a0723196df2fc9ecfc authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix type checking when zstandard is installed

0628b6b290e52ef9a8b01c49f49dd218d2ee4fe2 authored 10 months ago by q0w <[email protected]>
Remove Flask pins from requests downstream tests

d4ffa29ee1862b3d1afe584efb57d489a7659dac authored 10 months ago by Nate Prewitt <[email protected]>
Fix changelog entry which was inverted (#3348)

The original changelog entry was correct but https://github.com/urllib3/urllib3/commit/54d6edf2a...

b69a08ac76a32f2cee0069200e569ad6c1561cf1 authored 10 months ago by Tom Sparrow <[email protected]>
Bump browser-actions/setup-chrome from 1.4.0 to 1.5.0

Bumps [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome) from 1.4.0...

0b0bfb07c99e7575734310f24cf2c75843c1ac47 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update docs for `.json()`

db8691302b24d3e2ae5e279d38ba2fdb40b85987 authored 10 months ago by Kevin Paulson <[email protected]>
Release 2.2.1

54d6edf2a671510a5c029d3b76ffe71a5b07147a authored 10 months ago by Quentin Pradet <[email protected]>
Stop casting request headers to HTTPHeaderDict (#3344)

While this was done to fix a mypy error, we did not notice the
consequences:

* This breaks ...

49b2ddaf07ec9ef65ef12d0218117f20e739ee6e authored 10 months ago by Quentin Pradet <[email protected]>
Fix docstring of retries parameter

e22f651079ae65d06efbb28222c27000256ce7a5 authored 10 months ago by Tom Sparrow <[email protected]>
Distinguish between truncated and excess content in response (#3273)

`HTTPResponse._raw_read` raises `IncompleteRead` if the content length does
not match the expec...

fa541793ad42f2f49846de0a9808ee0a484c53cf authored 10 months ago by Andreas Hasenkopf <[email protected]>
Fix InsecureRequestWarning for HTTPS Emscripten requests (#3333)

cfe52f96fb65fe2269981d6bba4f22c2bce00b2d authored 11 months ago by Seth Michael Larson <[email protected]>
Ensure no remote connections during testing (#3328)

As a way to prevent the test suite from making remote calls to anywhere
unexpected, use the `py...

25155d7d3b7d91ef8400bc3cb7600b9253b765a3 authored 11 months ago by Mike Fiedler <[email protected]>
Bump cryptography to 42.0.2 and PyOpenSSL to 24.0.0 (#3340)

12f923325a1794bab26c82dbfef2c47d44f054f8 authored 11 months ago by Ruben Laguna <[email protected]>
Add nox session to start local Pyodide console

9929d3c4e03b71ba485148a8390cd9411981f40f authored 11 months ago by Ruben Laguna <[email protected]>
Fix ssl_version tests for upcoming migration to pytest 8

aa8d3dd2535cc125e123e5c2bca38738d6864b2a authored 11 months ago by Ruben Laguna <[email protected]>
Remove TODO about informational responses (#3319)

Today it's not possible with HTTP/1.1 (see psf/requests#713) and even
python-hyper does not han...

23f2287eb526d9384dddeedb6f6345e263bb9b86 authored 11 months ago by Quentin Pradet <[email protected]>
Add CPython 3.13 to CI (#3156)

c42b4bacd86daf715e27d369cbd575acdde2e703 authored 11 months ago by Illia Volochii <[email protected]>
Send a clearer error message if response is truncated before a chunk

Co-authored-by: Quentin Pradet <[email protected]>
Co-authored-by: Ruben Laguna <ruben.l...

6ffe55bcd745e9105da5a954e1e6691a14711eb0 authored 11 months ago by Robert Newson <[email protected]>
Update mypy library version to 1.8.0 (#3314)

60c464726e7ce8c6c26d6166e68f5274f2ead0e2 authored 11 months ago by Hitesh Choudhary <[email protected]>
Use httpbin.org as an example for Emscripten

25bd2c22e6c9e19d3179c436f7bc9c1f61d93970 authored 11 months ago by Seth Michael Larson <[email protected]>
Release 2.2.0

04df048cf4b1c3790c56e26c659db764aad62d6f authored 11 months ago by Seth Michael Larson <[email protected]>
Add documentation for Emscripten support

Co-authored-by: Hugo van Kemenade <[email protected]>

2aec09f6a1727dd54f65b9069ef8f168ef40a885 authored 11 months ago by Seth Michael Larson <[email protected]>
Annotate response attribute `length_remaining` in BaseHTTPResponse (#3317)

6d2f0f63b066ce6064b16ba97dc5cf3f70d5d44a authored 11 months ago by KE programmer <[email protected]>
Fix TLS 1.3 post-handshake auth

Post-hanshake auth was accidentally broken while removing support for Python 3.7

d7bb83b48c23d8dd429c20a43ac3da74ea6e9df0 authored 11 months ago by Jordan Borean <[email protected]>
Hide H2Connection inside _LockedObject (#3318)

8c8e26dab401121e9fccc8e8e8958609ccb045f5 authored 11 months ago by Quentin Pradet <[email protected]>
Make BaseHTTPResponse a base class of HTTP2Response (#3311)

26a07dbd3267b174439f1fca0ab473dc79f473dc authored 11 months ago by Quentin Pradet <[email protected]>
Allow testing HTTP/1.1 and HTTP/2 in the same test (#3310)

71e7c35662a4b2ba8543194cc132616065dfc56a authored 11 months ago by Quentin Pradet <[email protected]>
Add test-pypy 3.8 3.9 3.10 nox sessions (#3304)

89ed0d6a65138f6d641e92ae4e0da0cdc7d66870 authored 11 months ago by Ruben Laguna <[email protected]>
Pin to pypy-3.9-v7.3.13 to not timeout CI

fb6cf2dba92bba8bdd734deb4d6fde44c19849b9 authored 11 months ago by Ruben Laguna <[email protected]>
Skip memray on pypy (#3286)

Co-authored-by: Quentin Pradet <[email protected]>

03f7b65a47d87036674a7909ca6c57d4b5cf1a81 authored 11 months ago by Ruben Laguna <[email protected]>
Make `HTTPResponse.read1` close response when all data is read (#3235)

6b2b377d9acc996f3cd8296af3b5d5cf7a255a09 authored 11 months ago by Illia Volochii <[email protected]>
Add rudimentary HTTP/2 connection and response

4e7be193564ffb21078453adb4e34dda780aa8a1 authored 11 months ago by Seth Michael Larson <[email protected]>
Add tolerance for test value of TestConnectionPoolTimeouts.test_timeout

8beb3502cf6c945485174d96d90f2f5e5929bcbd authored 11 months ago by Ruben Laguna <[email protected]>
Set HTTPSConnection.is_verified to False when using a forwarding proxy

Co-authored-by: abebeos <[email protected]>
Co-authored-by: Seth Micha...

bbba48753448a9e9b642cf32efe041683f3324f8 authored 11 months ago by abebeos <[email protected]>
Link to fundraiser in docs banner

f862bfeb3b7a100f86f4d17eb54f3b82c6921d16 authored 11 months ago by Seth Michael Larson <[email protected]>
Remove watcher thread suggestion from docs (#3264)

745b002e3476f6c4ab707a2b1c82875038249be0 authored 12 months ago by abebeos <[email protected]>
Use -p and -m options in mypy

Co-authored-by: Ruben Laguna <[email protected]>

79b638600def5d446cb129f393d9099bfe16e4da authored 12 months ago by Ruben Laguna <[email protected]>
Extend the Zstandard-related test suite (#3265)

Co-authored-by: Illia Volochii <[email protected]>

7531aa0abff4c3673967ac78579d7028cb82bb57 authored 12 months ago by abebeos <[email protected]>
Set proper `proxy_is_verified` value after connecting to proxy (#3266)

Co-authored-by: Tushar <[email protected]>
Co-authored-by: Illia Vol...

3ca46ea7155139aafd3e3e6f73567a55a3ea2b35 authored 12 months ago by abebeos <[email protected]>
Fix handling of OpenSSL 3.2.0 new error message "record layer failure"

Co-authored-by: Ruben Laguna <[email protected]>
Co-authored-by: Seth Michael Larson <seth...

e470d3b72429e95077ecd1015f029e1eec6df819 authored 12 months ago by Ruben Laguna <[email protected]>
Remove unnecessary OpenSSL 1.1.1 matrix, push branch jobs (#3256)

Co-authored-by: Quentin Pradet <[email protected]>

2ac4efacfef5182aaef3e26a4f1e066ab228dfdd authored 12 months ago by Seth Michael Larson <[email protected]>
Bump CI to macOS 12

b156fa9d88a061e4098aefc1e522e60e127f09f2 authored 12 months ago by Quentin Pradet <[email protected]>
Use coverage sys.monitoring for a speed-boost

13521e4712480ec3357d4b67da0d425d70834ff9 authored 12 months ago by Seth Michael Larson <[email protected]>
Remove Tornado from test suite

This also removes all direct imports of asyncio as we're currently using Trio for our test serve...

11a92fa416556c4a4d40306ecc7b67f83b20bac0 authored 12 months ago by Quentin Pradet <[email protected]>
Bump RECENT_DATE

59c122730badac2426dfbdecfe6be8afe0cd21c2 authored 12 months ago by Quentin Pradet <[email protected]>
Raise ResourceWarnings as errors

56e606dfbf25f23f8bdb5f3d574d3278d3addab2 authored 12 months ago by Thomas Grainger <[email protected]>
Make sure test_ssl_failed_fingerprint_verification tests fingerprint verification

Co-authored-by: Quentin Pradet <[email protected]>
Co-authored-by: Seth Michael Larson <...

f0eab79767ae7e8569a97ab7fdc17681f034a232 authored 12 months ago by Thomas Grainger <[email protected]>
Fix TestBrokenPipe on macOS

Co-authored-by: Seth Michael Larson <[email protected]>

c7b9adcbbe911bec9249cb78111fa2561238dd70 authored 12 months ago by zawan-ila <[email protected]>
Also shutdown Hypercorn server on setup failure

c72ff2e988cc53b55c464e343125736f3de1346c authored about 1 year ago by Thomas Grainger <[email protected]>
Make `BytesQueueBuffer.get_all` more memory efficient (#3236)

8359450f8c57678c327ed85b8ba0eee1308c4ea5 authored about 1 year ago by Illia Volochii <[email protected]>
Migrate emscripten test server to Hypercorn (#3230)

Co-authored-by: Joe Marshall <[email protected]>

b660f61968579daba1ffb91731b04450a5b46d3d authored about 1 year ago by Quentin Pradet <[email protected]>
Fix coverage by installing the same version everywhere (#3244)

eef1c06da8ef0737ef2a5632fcacc572234889a9 authored about 1 year ago by Quentin Pradet <[email protected]>
Use single quotes, double quotes are invalid (#3238)

910c74d7f97ade35fc048b080584ca115c3bac06 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Only run cron jobs for upstream (#3237)

767ad2f7369c90fd30262ee084fed46181e20499 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Fix some typos

90c30f5fdca56a54248614dc86570bf2692a4caa authored about 1 year ago by Dimitri Papadopoulos Orfanos <[email protected]>
Bump actions/setup-python from 4.7.0 to 5.0.0

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.0 to 5.0.0.
- [Re...

22b0623c3a3f2582065639cec4851884d0316e4b authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Migrate remaining proxy tests to Hypercorn

73d62d71ffa6132afe23459ef87aa47f02410975 authored about 1 year ago by Quentin Pradet <[email protected]>
Turn proxy_app into a class to allow configuring it (#3225)

37c9496befb433ffef41631ce02ea0de9b050dcb authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate run_server_and_proxy_in_thread to Hypercorn (#3222)

5d7979d3f03451c04c80995b8f35cb45ba37c003 authored about 1 year ago by Quentin Pradet <[email protected]>
Bump browser-actions/setup-chrome from 1.3.0 to 1.4.0

Bumps [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome) from 1.3.0...

661072c4f805fc448bfe52c04fc6e26ef454cdaa authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Migrate TestHTTPS to Hypercorn

16d8e90e9575d5dc48a2a7ad7a8d236ad8cf977b authored about 1 year ago by Quentin Pradet <[email protected]>
Bump cryptography from 41.0.4 to 41.0.6

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.4 to 41.0.6.
- [Changelog](...

057ccaf5816221fd72d68f7bec828619746cd733 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix two more LONG_TIMEOUT tests

a8e77376943244ed8526a86317891499a60721c3 authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate supported_tls_versions to Hypercorn

bfaaa53070d3814d1da997295a740fca2e2a5a02 authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate TestIPv6PoolManager to Hypercorn

e3e02f8c68f953af9c58ad990c8cc3af9032140f authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate final connection pool tests to Hypercorn

2b8d9a819f2f100348ed8d06079f9988b3ddf954 authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate test_connection.py to Hypercorn

14015dfdded46ef65a7e0ba7e55c449508cb25f5 authored about 1 year ago by Quentin Pradet <[email protected]>
Add native Emscripten support

1812eac7115b3a4e9a5feece5fae0c9cffe8c585 authored about 1 year ago by Joe Marshall <[email protected]>
Migrate RetryAfter to Hypercorn

17bcdada7cddfa912e0b7e9093d9d29657cecde1 authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate TestHTTPSWithoutSSL to Hypercorn

1331b6483d18319c9311ee74f0e7b7863ac4b57c authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate TestHTTPWithoutSSL to Hypercorn

76b0fd5b52c5529ef3ab5f5654c32cf8b2e2b990 authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate TestRetry to Hypercorn

776049e8cfad989e9b5cbaf9de55b358adae2587 authored about 1 year ago by Quentin Pradet <[email protected]>
Fix flaky time-based socketlevel tests (#3206)

Instead, rely on the expected bytes to know when to stop calling recv().

d32e1fcee8d93612985af5094c8b8615522a80ba authored about 1 year ago by Quentin Pradet <[email protected]>
Change dependency warning link for PySocks (#2964)

a19ee0a796920d1310e70849a6f4e6004013a2a2 authored about 1 year ago by Dimitris Zlatanidis <[email protected]>
Begin requiring error codes in all `# type: ignore` (#3134)

4ece59b2d438f605dcb9a2448e1155075cd2fe07 authored about 1 year ago by David Hotham <[email protected]>
Add support for read1 in HTTPResponse (#3186)

ac6ca9983b7d3c7e4e9f21554157e559b8f842a1 authored about 1 year ago by Sam Mason <[email protected]>
Migrate TestConnectionPool to Hypercorn

8b4e56854344b43f035a13ae5397e595f163d55f authored about 1 year ago by Quentin Pradet <[email protected]>
Do not modify passed HTTP-header dicts in-place (#3203)

Co-authored-by: Illia Volochii <[email protected]>

8afb98b3cede2ac14f7d20b3d9ac290cf57fa72d authored about 1 year ago by David Hotham <[email protected]>
Move test_skip_header to test/test_connection.py

It relies on sending requests that violate the HTTP spec, and that are
refused by h11 as used b...

8ad1ab29ce7dd7ef3043f1f85d6a2c07b9401b98 authored about 1 year ago by Quentin Pradet <[email protected]>
Fix hostname matching of FQDN with proxies (#3183)

e29f5049a6061025086b2043c71b1ed6d658d017 authored about 1 year ago by Sean Gilligan <[email protected]>
Fix tests by upgrading quart-trio and pinning Quart (#3204)

e77a7f9d1a3fffc2f22d92ddded11d4336fa09ac authored about 1 year ago by Illia Volochii <[email protected]>
Use curl to test our Hypercorn server can speak HTTP/2

Co-authored-by: Quentin Pradet <[email protected]>

d1caf89bfb5ebe75952acd42cc95bd79ee18004b authored about 1 year ago by Seth Michael Larson <[email protected]>
Migrate run_server_in_thread to Hypercorn

f1e86bb2ec518f16bed13a21f12af91d6fca3bc0 authored about 1 year ago by Quentin Pradet <[email protected]>
Migrate TestPoolManager to Hypercorn

3351be511c241073f0bc98cd02092a571fb8dbf7 authored about 1 year ago by Quentin Pradet <[email protected]>
Add Hypercorn server implementation to test infrastructure

402cba152839b246426c67dd8ed22b53ce6e8379 authored about 1 year ago by Quentin Pradet <[email protected]>
Clarify Tornado involvement in dummyserver names

3b354498929a63f350bd5cdfc9bae8ecc5ff8af4 authored about 1 year ago by Quentin Pradet <[email protected]>
Run test_requesting_large_resources_via_ssl separately (#3181)

052617c5da9b04bd8d14507f511a4bddba4caf55 authored about 1 year ago by Quentin Pradet <[email protected]>
Document the parameters for `urllib3.request()`

Co-authored-by: Illia Volochii <[email protected]>

4dd4a824e60ba3bb81f319cf2b8e320aa8a87dc6 authored about 1 year ago by Alex Chan <[email protected]>
Release 2.1.0

Co-authored-by: Illia Volochii <[email protected]>

69be2992f8a25a1f27e49f339e4d5b98dec07462 authored about 1 year ago by Quentin Pradet <[email protected]>
Mention myself in README

77f71d3fbc6b747849e0205929d0e519ba77457b authored about 1 year ago by Illia Volochii <[email protected]>
Check _has_route *within* the test function (#3187)

Test selection occurs after collection, so if we're in an environment
where we don't want to ma...

e601a0e8826fc734712f298e92c1a87cee1a08a7 authored about 1 year ago by Stefano Rivera <[email protected]>
Stop naming urllib3/requests tests "integration" (#3182)

f7cd7f3f632cf5224f627536f02c2abf7e4146d1 authored about 1 year ago by Quentin Pradet <[email protected]>
Use more precise type checks

6fc4260934b4a780c01a685f3f7982055e1c73e2 authored about 1 year ago by Quentin Pradet <[email protected]>
Fix lint on Python 3.12

GitHub Actions now defaults to Python 3.12, which made flake8 6.0 report
E231 errors because it ...

5fa8ea621579edf4eb94addc9fb1bc5873256381 authored about 1 year ago by Quentin Pradet <[email protected]>
Remove Sphinx version pin

872768312273d67ca9b9481028c11acaf213da86 authored about 1 year ago by Quentin Pradet <[email protected]>
Treat x-gzip content encoding as gzip

According to RFC 9110, the "x-gzip" content coding should be treated as
"gzip".

Fixes #3174

5fc48e711b33c08eea1c1ea8209870f45e8baf05 authored about 1 year ago by Jeremy Cline <[email protected]>
Allow loading CA certificates from memory for proxies (#3150)

Co-authored-by: Illia Volochii <[email protected]>

ff764a01499203a7c6fbe2e6c0a5a670cf26745c authored about 1 year ago by Ravi <[email protected]>
Replace deprecated set-output in GitHub Actions

b99cc396b2b760362469796d086fae118aec7fb7 authored about 1 year ago by FineFindus <[email protected]>