Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python-trio/hip

A new Python HTTP client for everybody
https://github.com/python-trio/hip

Add support for TLS 1.3 to all HTTPSConnection implementations (#1496)

* Add tests for specific TLS/SSL versions

* Add change and update bindings

* SSLSocket.ver...

1e9ab5aee042ff0158d0f443bc600ef3a2e7bf9a authored almost 6 years ago
Fixed small typo in advanced usage documentation (#1541)

c7bafbc21df06b0e7576ab3ea7803347a9e71c1e authored almost 6 years ago
Fix a typo in user guide (#1536)

4239a6d9edbc617439726c7e38cdaf7b24725a29 authored almost 6 years ago
Update requires-dist and documentation for Brotli (#1534)

c2a96c698f931b3648e6fed976eda0ff8c3787c3 authored almost 6 years ago
Update README with brotli updates (#1533)

6ffbbed7a89dd107122442a55c7577ac02e5cbe5 authored almost 6 years ago
Add support for brotli content encoding via brotlipy package (#1532)

9eecb6bd0fab0a4546dd35c7ee42e8cd9c59274f authored almost 6 years ago
Use urllib3 PyPI account for publishing (#1528)

a90d3f3b8410c6d98fa21722d3ac66214819a702 authored almost 6 years ago
Use cert_reqs=CERT_REQUIRED by default (#1507)

4325867d1ae0d139a11c8689c2d2a5ba2c666c83 authored almost 6 years ago
Handle Google App Engine not setting _tunnel_host (#1527)

799f50d70720accd2343905ce8225062b8b099fe authored almost 6 years ago
Add support for password-protected client keyfiles (#1489)

791e9b4a97d71e6fccb11b4d1c67b01cc0848776 authored almost 6 years ago
Deploy to GitHub and PyPI on tags (#1508)

a14fbc27467197e83672903297140ea05049bfd4 authored almost 6 years ago
Add additional testcase for split_first() (#1525)

d5e0eb64dd14840cd3794fabcd81ee52a5e6f3e8 authored about 6 years ago
Inject into urllib3.util.SSLContext (#1521)

7c19c8852be6f9e3e07112bc66d1cfa0e911e493 authored about 6 years ago
Upgrade coverage to 4.5.2 (#1495)

36355af7a8e416804c74b65abf63b7f8a76f0d3a authored about 6 years ago
Remove Authorization headers regardless of case on cross-origin redirects (#1511)

adb358f8e06865406d1f05e581a16cbea2136fbc authored about 6 years ago
Add Tidelift and remove BountySource (#1505)

* Requests emits warning on urllib3==dev

* Update contributing.rst

* Update README.rst...

a252e2549ff797fe13e688f05296fa496e0c469a authored about 6 years ago
Ensure types are maintained on URL components (#1509)

7b2921381ca7a2881cf873647aca00e7561a8f0c authored about 6 years ago
Update GitHub handle to @sethmlarson (#1506)

6c9cc7fef4a8d9ee2b9b9155106b42e4cb917f06 authored about 6 years ago
Ignore one more "flaky in CI" test

bcacf8c620b9a9c9194cebceb24b44e60bd7f919 authored about 6 years ago
Add _getsockopt_tcp_nodelay to sync backend

To pass test_nagle_proxy, other backends will only need to implement the
method.

aab3cc332a51325fe07eacbf972141c690bbbe16 authored about 6 years ago
Fix test_nagle_proxy

af9fedf5d9ee933574cb802b20b41926b427d99c authored about 6 years ago
Fix test_server_hostname

We now accept server_hostname in HTTPSConnectionPool.

e9120d316c8a3578701d00e24ebf21f6e2aee62e authored about 6 years ago
Merge pull request #62 from pquentin/coverage

Many CI fixes + report coverage for sync code

66ab0b3d70f01e951b6fb0eddca06b9526d388c0 authored about 6 years ago
codecov: fix paths before sending coverage

bb503e519c2fd692ae33573fe87f98c194d3015a authored about 6 years ago
Fix setup.py and setup.cfg dependencies for secure extra (#1497)

f80ff34bffb2018528ccd2ccf82e533d321f2af8 authored about 6 years ago
Implement RFC 3986 URL parsing (#1487)

0aa3e24fcd75f1bb59ab159e9f8adb44055b2271 authored about 6 years ago
Drop twisted support on MacPython 3.5

2fc80c95e111b7f63350b7bc0e67eaf39f57b5a1 authored about 6 years ago
Attempt to restore our coverage reports (#1494)

516335494edc173a483b6b9c79e97f0bf107b65b authored about 6 years ago
travis: use tested Python version to install tox

Otherwise, tox is installed using Python 2.7, and it fails to install
unasync as part of build d...

5826e7a565447b94ea8fa6f4cbe6dec29ff5f874 authored about 6 years ago
Use python.org MacPython builds for Travis (#1485)

6f989842186dd52ab642439b105312706a34cbd2 authored about 6 years ago
Skip tests that are flaky in CI

f7b97adc16c201439b0bf90552e412bcdc64e242 authored about 6 years ago
Start testing against Python 3.8 (#1475)

a396a7f10cf4f6bdae6d5577247efd0f33fcc2c8 authored about 6 years ago
Test and document support for the Python 3.7 release (#1413)

915e57785d50658b397d0433c2ae870a24644e5a authored about 6 years ago
Measure sync code coverage only

The goal is to get feature parity with urllib3 first.

bd3a11e030981a7187a0d87d88f0a752a3bc8ff9 authored about 6 years ago
Merge pull request #60 from pquentin/unasync

Use unasync from PyPI

ae69567269c4511cdc29e158422e6bae2aa526b5 authored about 6 years ago
Use python.org MacPython builds for Travis (#1485)

cbe5732ab6d05915cb7c9580d505c36c83cc27c2 authored about 6 years ago
travis: allow PyPy 3.5 failures

There are too many failures that I don't understand. Some of them happen
on master too. Let's fo...

8034fd55eb810c5edacb8f586d60eeb6b8380f6b authored about 6 years ago
Create a more efficient HTTPResponse.__iter__() method (#1484)

753fbc032bc31e8a22c52ad7dd0a6fc16de25a9a authored about 6 years ago
travis: require Python 3.7 support

We'll switch to the real 3.7 + 3.8-dev with the next merge from urllib3
master.

961ff59b93847cda21df87dd53719c221dae8785 authored about 6 years ago
Fix inject/extract_from_urllib3 in tests (#1480)

ea29152647797296ddd14144f3bee4bfd18a9d4e authored about 6 years ago
Fix F841 lint error

2c851d5e154bf2b912808976a0048f2def9a1202 authored about 6 years ago
Remove pip from requirements

If we need to update pip, it should be before installing the
requirements.

83b5facbc87f39f4dc2f134e3e3ecd5351fcce59 authored about 6 years ago
Fix pluggy conflict

pytest requires pluggy<0.8, but tox allows any version. Placing tox
after pytest fixes the issue.

46de42ddc740e8cedec4b1827d42f5a46f4f2ae8 authored about 6 years ago
Ensure setuptools.build_meta is available

It looks it is required by tox, but is only available in the latest
setuptools release.

8dd4ae26fbb76b97951b07a758f98be3092bdf44 authored about 6 years ago
Ensure deps does not break isolated builds

3d75d4d7ccd6b494f4bcf7393342cc5f8ae97c64 authored about 6 years ago
Include pyproject.toml in sdist

This fixes installation from an sdist, which is what tox does.

bf436a58188f2aa6f6b285c3cb9f51d214ad8b5a authored about 6 years ago
Test and document support for the Python 3.7 release (#1413)

efb6e496fea4573d57df95e8ad9f7d396672b855 authored about 6 years ago
Start testing against Python 3.8 (#1475)

e3aebd4e79779ad4eef902e81ebbb6ec54335dfc authored about 6 years ago
Restore Flake8 CI checks (#1477)

d0255e01b616f02b45eb207459937a9666e13af6 authored about 6 years ago
tox: try to activate PEP 518 support

https://tox.readthedocs.io/en/latest/example/package.html

e658c2a38a2097ad9952da12930b2fa8f7788ce5 authored about 6 years ago
setup: use unasync from PyPI

7bd7beddac0ef5a3b90ceaaeed6d8c2f9930c586 authored about 6 years ago
Restore context.set_ciphers() to create_urllib3_context() (#1463)

0cedb3b0f1e5d79c89c6db767c534b064b794cf2 authored about 6 years ago
Use bytearray to accumulate bytes from gzip (#1468)

0aeba3be0224a930f6ffef254ed12b41303a86d7 authored about 6 years ago
Uninstall oclint to ensure gcc can be brew upgraded (#1464)

f8d1c787d9b02a70d66ddbde9c99061d9073d54a authored about 6 years ago
Updated setup.py to make it build with python 3.7. (#59)

c4b1fe2278bd903a651291a4f26e2cd7c1fa1849 authored about 6 years ago
Resolve pytest pluggy version conflict (#1457)

cd7cfa613b2678e700597d098ce9bbdc934863e6 authored over 6 years ago
Update changelog for 1.24 release

b548abc9812a628d3290d0cab83e44f3c31ac6fe authored over 6 years ago
Add missing key_server_hostname variable (#1449)

Allow key_server_hostname to be specified when initializing a PoolManager to allow custom SNI to...

a0964d9947c07d2b8495726ac23ad251b5d236af authored over 6 years ago
Test against Python 3.7 on AppVeyor (#1453)

34d8298ecf93c84f9916457d89701d6d5c807780 authored over 6 years ago
Merge pull request #57 from pquentin/read-timeouts

Honor read timeouts

e9fe007369c06a65ea46d7c9ac7ad0d65399616c authored over 6 years ago
Rename argument name for clarity

SyncSocket._wait is not read or write-specific.

94bb72bf5851a32fac5579542c3c7be6fa13c2b5 authored over 6 years ago
Honor read timeouts

598c2f6ebf3e703b361e74522cc42352236a9b2f authored over 6 years ago
Merge pull request #53 from pquentin/release-conns

Release connections to pool again

7eeac3349fcd71a193d76bc782296f812ab0e2f5 authored over 6 years ago
test_socketlevel: skip test that passes some of the time

4e12f5be57834470726163def9fd124bb77d393f authored over 6 years ago
Fix is_connection_dropped

We now ask the backends whether the connection was closed on the server
side. This begs the ques...

a9cb236b3a24d335ced8bffd426b50ea6c2ae280 authored over 6 years ago
Prevent hanging test suite in PyPy

c12a7df35a3ef38963efd4bb677ab2fac2ec75da authored over 6 years ago
Release connections to pool again

745203ba696dcda85675938bf9874e05f49942ee authored over 6 years ago
Fix test to stop using removed relase_conn param

a7add68bac114434fa1e38e8ab4ef7a1e8e3616a authored over 6 years ago
Early-out ipv6 checks when running on App Engine (#1450)

977c9ffc86df83e69d3350b46b32abe9f916b5d7 authored over 6 years ago
Remove unused Python 2.6 variable (#1448)

set_ciphers is always supported in Python 2.7+, so this is no longer
needed.

6b3636f797840e6e01ed3c1ecfbcb6290069614a authored over 6 years ago
Merge pull request #55 from pquentin/wrong-system-time

Fix test_ssl_wrong_system_time

508959fc2101205ea624b588d04d3ae26548789b authored over 6 years ago
Merge pull request #52 from pquentin/test-client-no-intermediate

Restore test_client_no_intermediate

e070fc393a1313f89578363a3804cfa2f7123c8d authored over 6 years ago
Fix for parsing Content-Type: message/* Responses without warnings (#1439)

f4efcca559cc753f878e0a73e28dd6e795d0d052 authored over 6 years ago
Handle multiple Content-Encodings (#1442)

285889d57f8bb00116617dc654124a4c7d223fed authored over 6 years ago
Remove unnecessary use of six.binary_type and six.b (#1440)

The 'bytes' type is available on all supported Pythons. On Python 2 it
is an alias of str (same...

03d884bc51f56eb87369df0a0ab9108369b425b5 authored over 6 years ago
Change ambiguous description of backoff_factor (#1436)

Change from `^` to `**`. Programmers not familiar with python might assume the ^ is the exponent...

1821e73e978e1c550642d98df49da6a77483e80a authored over 6 years ago
Prefer io.BytesIO over six; available on all supported Pythons (#1435)

On all supported Pythons, the io.BytesIO is always a stream
implementation using an in-memory b...

a36d7ea42841f92c4f0811aaa8c8ef9a8c5cfbcd authored over 6 years ago
Fix test_ssl_wrong_system_time

43dca1aec30ccd3e049d1197e652b9f74ff6f59d authored over 6 years ago
Restore test_client_no_intermediate

It was flaky in the master branch too, but that should have been fixed.

76d6d9dd1404486769eb053913de73f3e4f01253 authored over 6 years ago
Merge pull request #51 from pquentin/merge-master-nopy26

Merge from master

eb4c5417933cef89b759452308fb9b187e1901ae authored over 6 years ago
Skip pyOpenSSL tests to fix standard ssl tests

This was caught by pytest-random: when the pyOpenSSL tests run before
the standard library ssl t...

b2ad67d0154bbb1107b6b78ceb3db07e070c35b8 authored over 6 years ago
Add timeout on test that tends to block

4a7bd89220f63f928288b0d4c9d79a95713e39f5 authored over 6 years ago
Remove file committed by mistake while merging

aff1b6531fbd94f9027ed7a19e00aac6e4c4103f authored over 6 years ago
Help seeing failed tests in CI

This shows each test being run on one line (tox -- -v) and displays less
verbose tracebacks (--t...

2d683a0474858abb55bf0121ed0b313b264750bf authored over 6 years ago
Fix lint

The test/contrib/test_securetransport.py merge was wrong, and we
imported the same things multip...

7c2a2dc84a874433dae8c2e7e6d422bb001c10ae authored over 6 years ago
Mark new test as failing

bb219fd3c2ef30a5b7ad42a54e709fd9bdb5ff3a authored over 6 years ago
Merge branch 'master' into merge-master-nopy26

664dbe9075b255f5bb60b9009ba9965cd4b7c703 authored over 6 years ago
Merge commit '3ed1327' into merge-master-nopy26

3d26433f9673b0bedfd528d02b6c99e80c1fdd4c authored over 6 years ago
Merge commit '82c6b85' into merge-master-nopy26

This includes commits between the last merge and the commit just before
the src/urllib3 move in ...

80dd9f9e4e0b7f3886253d7b8ed5c529be2bcfcb authored over 6 years ago
Update CONTRIBUTORS.txt (#1432)

e38125dbdb9db46ad3c3f3a9b507994fbfe34499 authored over 6 years ago
Update CHANGES and CONTRIBUTORS for Python 2.6 removal (#1431)

17d3828ba64eefa50c9a28a2e42279b09ac6cdec authored over 6 years ago
Remove more Python 2.6 code (#1430)

a6c11c13e4759797d7e31ace4b0ae9521fb16c06 authored over 6 years ago
Drop support for Python 2.6 (#1429)

cb2159878f8b47c5b4bc6d159ae2857b85c0a197 authored over 6 years ago
Fix codecov coverage by collapsing paths in tox (#1428)

Inspired by https://github.com/pyca/cryptography/commit/62143e47077b8df78e926da5c8f027d8f01ab281

85e376a16d61a01d9c943870c48f3be8b8957223 authored over 6 years ago
Fix coverage reports after src/urlib3 move (#1425)

23cd31453e2135ead4149470663eb478d05437ff authored over 6 years ago
Fix test_client_intermediate and test_client_no_intermediate for macOS (#1423)

* test_https: fix intermediate certificates format

Fixes #1419

They were generated using t...

605b301abe84cddfadf16699c0db4926ffafbde8 authored over 6 years ago
Revert "Fix test_client_no_intermediate on macOS 10.13+ (#1412)" (#1418)

* Revert "Fix test_client_no_intermediate on macOS 10.13+ (#1412)"

This reverts commit 6ef3c0...

a1c9e1fb64b28bae6239d3ff1db9748c3d2a1d3d authored over 6 years ago
Support using tornado-5 for tests (#1414)

62b607d03cb52a5d47b04249040078146da498e1 authored over 6 years ago
Support a servername parameter on HTTPSConnections which overrides the name used for SNI/hostname verification. (#1397)

3f2267a2cbe0619ee42249aa13a98a53edbcf07c authored over 6 years ago
Fix test_client_no_intermediate on macOS 10.13+ (#1412)

6ef3c06249b7144838b6701c6e9adfa76650ccea authored over 6 years ago