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 11 months ago
Bump actions/checkout

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

a7b81f554863f6dfafe2102e38d16688fdd9869a authored 11 months ago
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 11 months ago
Fix type checking when zstandard is installed

0628b6b290e52ef9a8b01c49f49dd218d2ee4fe2 authored 11 months ago
Remove Flask pins from requests downstream tests

d4ffa29ee1862b3d1afe584efb57d489a7659dac authored 11 months ago
Fix changelog entry which was inverted (#3348)

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

b69a08ac76a32f2cee0069200e569ad6c1561cf1 authored 11 months ago
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 11 months ago
Update docs for `.json()`

db8691302b24d3e2ae5e279d38ba2fdb40b85987 authored 11 months ago
Release 2.2.1

54d6edf2a671510a5c029d3b76ffe71a5b07147a authored 11 months ago
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 12 months ago
Fix docstring of retries parameter

e22f651079ae65d06efbb28222c27000256ce7a5 authored 12 months ago
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 12 months ago
Fix InsecureRequestWarning for HTTPS Emscripten requests (#3333)

cfe52f96fb65fe2269981d6bba4f22c2bce00b2d authored 12 months ago
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 12 months ago
Bump cryptography to 42.0.2 and PyOpenSSL to 24.0.0 (#3340)

12f923325a1794bab26c82dbfef2c47d44f054f8 authored 12 months ago
Add nox session to start local Pyodide console

9929d3c4e03b71ba485148a8390cd9411981f40f authored 12 months ago
Fix ssl_version tests for upcoming migration to pytest 8

aa8d3dd2535cc125e123e5c2bca38738d6864b2a authored 12 months ago
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 12 months ago
Add CPython 3.13 to CI (#3156)

c42b4bacd86daf715e27d369cbd575acdde2e703 authored 12 months ago
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 12 months ago
Update mypy library version to 1.8.0 (#3314)

60c464726e7ce8c6c26d6166e68f5274f2ead0e2 authored 12 months ago
Use httpbin.org as an example for Emscripten

25bd2c22e6c9e19d3179c436f7bc9c1f61d93970 authored 12 months ago
Release 2.2.0

04df048cf4b1c3790c56e26c659db764aad62d6f authored 12 months ago
Add documentation for Emscripten support

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

2aec09f6a1727dd54f65b9069ef8f168ef40a885 authored 12 months ago
Annotate response attribute `length_remaining` in BaseHTTPResponse (#3317)

6d2f0f63b066ce6064b16ba97dc5cf3f70d5d44a authored 12 months ago
Fix TLS 1.3 post-handshake auth

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

d7bb83b48c23d8dd429c20a43ac3da74ea6e9df0 authored 12 months ago
Hide H2Connection inside _LockedObject (#3318)

8c8e26dab401121e9fccc8e8e8958609ccb045f5 authored about 1 year ago
Make BaseHTTPResponse a base class of HTTP2Response (#3311)

26a07dbd3267b174439f1fca0ab473dc79f473dc authored about 1 year ago
Allow testing HTTP/1.1 and HTTP/2 in the same test (#3310)

71e7c35662a4b2ba8543194cc132616065dfc56a authored about 1 year ago
Add test-pypy 3.8 3.9 3.10 nox sessions (#3304)

89ed0d6a65138f6d641e92ae4e0da0cdc7d66870 authored about 1 year ago
Pin to pypy-3.9-v7.3.13 to not timeout CI

fb6cf2dba92bba8bdd734deb4d6fde44c19849b9 authored about 1 year ago
Skip memray on pypy (#3286)

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

03f7b65a47d87036674a7909ca6c57d4b5cf1a81 authored about 1 year ago
Make `HTTPResponse.read1` close response when all data is read (#3235)

6b2b377d9acc996f3cd8296af3b5d5cf7a255a09 authored about 1 year ago
Add rudimentary HTTP/2 connection and response

4e7be193564ffb21078453adb4e34dda780aa8a1 authored about 1 year ago
Add tolerance for test value of TestConnectionPoolTimeouts.test_timeout

8beb3502cf6c945485174d96d90f2f5e5929bcbd authored about 1 year ago
Set HTTPSConnection.is_verified to False when using a forwarding proxy

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

bbba48753448a9e9b642cf32efe041683f3324f8 authored about 1 year ago
Link to fundraiser in docs banner

f862bfeb3b7a100f86f4d17eb54f3b82c6921d16 authored about 1 year ago
Remove watcher thread suggestion from docs (#3264)

745b002e3476f6c4ab707a2b1c82875038249be0 authored about 1 year ago
Use -p and -m options in mypy

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

79b638600def5d446cb129f393d9099bfe16e4da authored about 1 year ago
Extend the Zstandard-related test suite (#3265)

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

7531aa0abff4c3673967ac78579d7028cb82bb57 authored about 1 year ago
Set proper `proxy_is_verified` value after connecting to proxy (#3266)

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

3ca46ea7155139aafd3e3e6f73567a55a3ea2b35 authored about 1 year ago
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 about 1 year ago
Remove unnecessary OpenSSL 1.1.1 matrix, push branch jobs (#3256)

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

2ac4efacfef5182aaef3e26a4f1e066ab228dfdd authored about 1 year ago
Bump CI to macOS 12

b156fa9d88a061e4098aefc1e522e60e127f09f2 authored about 1 year ago
Use coverage sys.monitoring for a speed-boost

13521e4712480ec3357d4b67da0d425d70834ff9 authored about 1 year ago
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 about 1 year ago
Bump RECENT_DATE

59c122730badac2426dfbdecfe6be8afe0cd21c2 authored about 1 year ago
Raise ResourceWarnings as errors

56e606dfbf25f23f8bdb5f3d574d3278d3addab2 authored about 1 year ago
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 about 1 year ago
Fix TestBrokenPipe on macOS

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

c7b9adcbbe911bec9249cb78111fa2561238dd70 authored about 1 year ago
Also shutdown Hypercorn server on setup failure

c72ff2e988cc53b55c464e343125736f3de1346c authored about 1 year ago
Make `BytesQueueBuffer.get_all` more memory efficient (#3236)

8359450f8c57678c327ed85b8ba0eee1308c4ea5 authored about 1 year ago
Migrate emscripten test server to Hypercorn (#3230)

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

b660f61968579daba1ffb91731b04450a5b46d3d authored about 1 year ago
Fix coverage by installing the same version everywhere (#3244)

eef1c06da8ef0737ef2a5632fcacc572234889a9 authored about 1 year ago
Use single quotes, double quotes are invalid (#3238)

910c74d7f97ade35fc048b080584ca115c3bac06 authored about 1 year ago
Only run cron jobs for upstream (#3237)

767ad2f7369c90fd30262ee084fed46181e20499 authored about 1 year ago
Fix some typos

90c30f5fdca56a54248614dc86570bf2692a4caa authored about 1 year ago
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
Migrate remaining proxy tests to Hypercorn

73d62d71ffa6132afe23459ef87aa47f02410975 authored about 1 year ago
Turn proxy_app into a class to allow configuring it (#3225)

37c9496befb433ffef41631ce02ea0de9b050dcb authored about 1 year ago
Migrate run_server_and_proxy_in_thread to Hypercorn (#3222)

5d7979d3f03451c04c80995b8f35cb45ba37c003 authored about 1 year ago
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
Migrate TestHTTPS to Hypercorn

16d8e90e9575d5dc48a2a7ad7a8d236ad8cf977b authored about 1 year ago
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
Fix two more LONG_TIMEOUT tests

a8e77376943244ed8526a86317891499a60721c3 authored about 1 year ago
Migrate supported_tls_versions to Hypercorn

bfaaa53070d3814d1da997295a740fca2e2a5a02 authored about 1 year ago
Migrate TestIPv6PoolManager to Hypercorn

e3e02f8c68f953af9c58ad990c8cc3af9032140f authored about 1 year ago
Migrate final connection pool tests to Hypercorn

2b8d9a819f2f100348ed8d06079f9988b3ddf954 authored about 1 year ago
Migrate test_connection.py to Hypercorn

14015dfdded46ef65a7e0ba7e55c449508cb25f5 authored about 1 year ago
Add native Emscripten support

1812eac7115b3a4e9a5feece5fae0c9cffe8c585 authored about 1 year ago
Migrate RetryAfter to Hypercorn

17bcdada7cddfa912e0b7e9093d9d29657cecde1 authored about 1 year ago
Migrate TestHTTPSWithoutSSL to Hypercorn

1331b6483d18319c9311ee74f0e7b7863ac4b57c authored about 1 year ago
Migrate TestHTTPWithoutSSL to Hypercorn

76b0fd5b52c5529ef3ab5f5654c32cf8b2e2b990 authored about 1 year ago
Migrate TestRetry to Hypercorn

776049e8cfad989e9b5cbaf9de55b358adae2587 authored about 1 year ago
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
Change dependency warning link for PySocks (#2964)

a19ee0a796920d1310e70849a6f4e6004013a2a2 authored about 1 year ago
Begin requiring error codes in all `# type: ignore` (#3134)

4ece59b2d438f605dcb9a2448e1155075cd2fe07 authored about 1 year ago
Add support for read1 in HTTPResponse (#3186)

ac6ca9983b7d3c7e4e9f21554157e559b8f842a1 authored about 1 year ago
Migrate TestConnectionPool to Hypercorn

8b4e56854344b43f035a13ae5397e595f163d55f authored about 1 year ago
Do not modify passed HTTP-header dicts in-place (#3203)

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

8afb98b3cede2ac14f7d20b3d9ac290cf57fa72d authored about 1 year ago
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
Fix hostname matching of FQDN with proxies (#3183)

e29f5049a6061025086b2043c71b1ed6d658d017 authored about 1 year ago
Fix tests by upgrading quart-trio and pinning Quart (#3204)

e77a7f9d1a3fffc2f22d92ddded11d4336fa09ac authored about 1 year ago
Use curl to test our Hypercorn server can speak HTTP/2

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

d1caf89bfb5ebe75952acd42cc95bd79ee18004b authored about 1 year ago
Migrate run_server_in_thread to Hypercorn

f1e86bb2ec518f16bed13a21f12af91d6fca3bc0 authored about 1 year ago
Migrate TestPoolManager to Hypercorn

3351be511c241073f0bc98cd02092a571fb8dbf7 authored about 1 year ago
Add Hypercorn server implementation to test infrastructure

402cba152839b246426c67dd8ed22b53ce6e8379 authored about 1 year ago
Clarify Tornado involvement in dummyserver names

3b354498929a63f350bd5cdfc9bae8ecc5ff8af4 authored about 1 year ago
Run test_requesting_large_resources_via_ssl separately (#3181)

052617c5da9b04bd8d14507f511a4bddba4caf55 authored about 1 year ago
Document the parameters for `urllib3.request()`

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

4dd4a824e60ba3bb81f319cf2b8e320aa8a87dc6 authored about 1 year ago
Release 2.1.0

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

69be2992f8a25a1f27e49f339e4d5b98dec07462 authored about 1 year ago
Mention myself in README

77f71d3fbc6b747849e0205929d0e519ba77457b authored about 1 year ago
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
Stop naming urllib3/requests tests "integration" (#3182)

f7cd7f3f632cf5224f627536f02c2abf7e4146d1 authored about 1 year ago
Use more precise type checks

6fc4260934b4a780c01a685f3f7982055e1c73e2 authored about 1 year ago
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
Remove Sphinx version pin

872768312273d67ca9b9481028c11acaf213da86 authored about 1 year ago
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
Allow loading CA certificates from memory for proxies (#3150)

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

ff764a01499203a7c6fbe2e6c0a5a670cf26745c authored about 1 year ago
Replace deprecated set-output in GitHub Actions

b99cc396b2b760362469796d086fae118aec7fb7 authored about 1 year ago