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

Correct a typo in noxfile.py (#1757)

350075f3e9f12d15115766f91a0818eac86aa4c5 authored about 5 years ago by Felix Yan <[email protected]>
Fix test failures with latest openssl (#1749)

The test appears to fail with new openssl (1.1.1d here):

```
self = <urllib3.contrib.pyopens...

ca28f52b233476bbf8358e07218b2fe64051edfb authored about 5 years ago by Felix Yan <[email protected]>
Assume that _encode_target urls start with slash

Indeed, the only _encode_target only calls it if the url starts with a
slash.

190341484597d7acb36caa4dd96776a27bee1e39 authored about 5 years ago by Quentin Pradet <[email protected]>
Update dummyserver to work with newer Tornado (#1747)

The tornado.web.asynchronous decorator was deprecated in Tornado 5, and
removed in Tornado 6. T...

fdf79cd56dc51ca4e8c789e26bd2ff28eb4645bb authored about 5 years ago by Felix Yan <[email protected]>
Cover AppEngine methods about environ

They always return False in our case, but at least we test that they
exist and don't crash.

055af9c8ff37878d8dd9c3be30d8caf668c0e1a5 authored about 5 years ago by Quentin Pradet <[email protected]>
Fix test_delayed_body_read_timeout flaky test (#1751)

This test makes sure that reading the body of a response respects time
out, which is why we wer...

96f5e7bec0cfc541537da131bcf4222a05ef7f85 authored about 5 years ago by Quentin Pradet <[email protected]>
Add Quentin Pradet as a maintainer (#1748)

7c75b76e297a13c30b5752392cff26786852ca75 authored about 5 years ago by Seth Michael Larson <[email protected]>
Generate certificate directory at runtime

Instead of storing it in git.

fa43f28b5b316c48fca553244c511dfd4dc04b10 authored about 5 years ago by Quentin Pradet <[email protected]>
Preserve chunked parameter on broken connections (#1734)

Redirect are not handled at this level in hip, so we can remove one
test.

0da2b55140f33e38957d70752854de0d07d39a0f authored about 5 years ago by Quentin Pradet <[email protected]>
Use decorators to mark tests as xfail in PyPy2

This was not possibly until now because of functool.wraps for older
Pythons.

42f2cfeb8381853af2928b4ec7903289674a51e5 authored about 5 years ago by Quentin Pradet <[email protected]>
Generate client certs dynamically

We keep the existing client_intermediate.pem because it's used in the
password tests.

And we st...

de1aa74e4fe82670583b27a2a4160cac799c8870 authored about 5 years ago by Quentin Pradet <[email protected]>
test_ca_dir_verified: cast Pathes back to strings

In order to support older Python versions.

6399d51e6214d3f230d64d09e0ed5424405a5120 authored about 5 years ago by Quentin Pradet <[email protected]>
Use pytest tmpdir support

a532d6785543f72f893d416b7b29e07496a2cbcf authored about 5 years ago by Quentin Pradet <[email protected]>
Stop using removed CA_CERTS_DIR

For the test to pass we just need to send a valid directory, it does not
have to contain anythin...

a165e4ffdb5f7981f4de2dd0dedc0cc6d8ef73d6 authored about 5 years ago by Quentin Pradet <[email protected]>
Use six.wraps in test decorators to allow pytest fixtures

https://github.com/pytest-dev/pytest/issues/2782

42066a73f0b97b57d8d265f0e3043be1724502cd authored about 5 years ago by Quentin Pradet <[email protected]>
Fix test_preserve_chunked_on_retry flakiness (#1743)

Specifically requesting a retry still tests the same code path, but is
more reliable and will a...

5037360e80f337134b38d238204326f4d2b845e7 authored about 5 years ago by Quentin Pradet <[email protected]>
Release 1.25.7 (#1745)

58a41f40a95d1bc2d24e7bb89a83f051949bdb43 authored about 5 years ago by Seth Michael Larson <[email protected]>
Use shorter name for generated certs dir

a99caba0a8e929f507ee7b24f3234a29ed7fb72c authored about 5 years ago by Quentin Pradet <[email protected]>
Merge pull request #153 from pquentin/github-actions

Run Windows tests on GitHub Actions

056c3095631de149840b7719f2023b74362f6a1f authored about 5 years ago by Nathaniel J. Smith <[email protected]>
ci: only mark build as Windows-only

2b6f5b7e78d5672aa2963f7b44d5b857610f702c authored about 5 years ago by Quentin Pradet <[email protected]>
Use "Windows" as build name on GitHub Action Windows CI

38161aa2296936958701336a28832c21398306db authored about 5 years ago by Quentin Pradet <[email protected]>
Test 2.7 from GitHub Actions too

cc368aa855cc27b8c9b2d49ee2ec5e80e4c10b86 authored about 5 years ago by Quentin Pradet <[email protected]>
Test Windows Python 3.x with GitHub Actions

Keep testing 2.7 with AppVeyor as GitHub Actions makes it hard to test
Python 2.7 on Windows and...

7a31c47707da98ac0ab69f9f45863b13fb0f54b2 authored about 5 years ago by Quentin Pradet <[email protected]>
Move cleancov in noxfile

Both files are Python so it makes sense to merge them, and it will help
with CI configuration.

ee86d8860ceb572e97e210084efb642fbe467a42 authored about 5 years ago by Quentin Pradet <[email protected]>
Bump cryptography to get Python 3.8 wheels

011ca495a48be7b91bd5f9864a56b95accdf4161 authored about 5 years ago by Quentin Pradet <[email protected]>
Remove timeout in flaky proxy tests

7e91933915c29e022150132908a8807618684ddb authored about 5 years ago by Quentin Pradet <[email protected]>
test_timeout: stop testing _make_request too

This test is about timeouts, we don't need to test _make_request
specifically here.

347eed7a3ee1da57850f5fc601819564af0de50d authored about 5 years ago by Quentin Pradet <[email protected]>
Fix flaky test_timeout

We had an interesting test failure in CI where this test failed twice in
a row: we were expectin...

2d60b07fac8f43b289640c587f7ff53ad278b60f authored about 5 years ago by Quentin Pradet <[email protected]>
test_timeout: rename timeout to short_timeout

It's used throughout the test so it's better to explain that it's a
short timeout.

32b88b7f457b7b9a4670e2177c33ef5355df752c authored about 5 years ago by Quentin Pradet <[email protected]>
Merge pull request #148 from pquentin/sniffio

Sniff async backends using sniffio

b792862d47d351cf99e73c01fd8ac7422edcd393 authored about 5 years ago by Quentin Pradet <[email protected]>
Sniff async backends using sniffio

7b864edcb95053ea1b5daf814d8aa84ce046b2be authored about 5 years ago by Quentin Pradet <[email protected]>
Merge pull request #138 from pquentin/async-preloading

Support async content preloading

9ba79da08d22b604c2a6161309dba0514911dba8 authored about 5 years ago by Nathaniel J. Smith <[email protected]>
Removed support for Python 3.4 (#145)

Removed support for Python 3.4

939c37a4713f772aa46e17e666a922bc5d9c445b authored about 5 years ago by Quentin Pradet <[email protected]>
Removed Python references 3.4 from additional files

a8a16324271f142ef3c7643ad4b995e7cc0b13fa authored about 5 years ago by Alex Grönholm <[email protected]>
Moved coverage configuration to setup.cfg (#146)

Moved coverage configuration to setup.cfg

1d51bfe56118030d7d68fbf67645a71c1c45f4a6 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge branch 'bleach-spike' into python34

3ef8a291fb9f43787821f31fcc40e9425ce77069 authored about 5 years ago by Quentin Pradet <[email protected]>
Removed references to nonexistent modules (#144)

Removed references to nonexistent modules

c5d26c6529441600efc9aabbd9c4ac6e8f9a1af8 authored about 5 years ago by Quentin Pradet <[email protected]>
Moved coverage configuration to setup.cfg

425654f734c23e854847be4e984216be84463df3 authored about 5 years ago by Alex Grönholm <[email protected]>
Removed support for Python 3.4

f19bf6a4c447e886e9c8c3a12a3921ade85607f5 authored about 5 years ago by Alex Grönholm <[email protected]>
Removed the docs build from the list of allowed failures

c5fdaebc41bcb60137214992f8cfbb960741c1d4 authored about 5 years ago by Alex Grönholm <[email protected]>
Added the AnyIO backend (#140)

Added the AnyIO backend

d3dd61e660be4b4131410df24a3ec46079504d8d authored about 5 years ago by Quentin Pradet <[email protected]>
Removed references to nonexistent modules

c2dfba6eae066c7a250edf86c74a4050734dd917 authored about 5 years ago by Alex Grönholm <[email protected]>
Added lines to load the anyio backend in test_backends.py

ea7d20a10d0a7d8f5259deb9ecc31cbe96d2339a authored about 5 years ago by Alex Grönholm <[email protected]>
Added anyio_backend.py to .coveragerc

9e22ea59fea7a5621f410be4c2269b29daca94a6 authored about 5 years ago by Alex Grönholm <[email protected]>
Moved most of the metadata from setup.py to setup.cfg (#143)

Moved most of the metadata from setup.py to setup.cfg

c169ad515f88d9cea5eb4d7cbe000a78346537c3 authored about 5 years ago by Quentin Pradet <[email protected]>
Formatted setup.py with black

b9c806c7c80a651f48db22d820ded4b9d0788ed5 authored about 5 years ago by Alex Grönholm <[email protected]>
Moved most of the metadata from setup.py to setup.cfg

71d1a0bfe60df60174cd336e28b689cba21ea2f4 authored about 5 years ago by Alex Grönholm <[email protected]>
Reformatted code with black

8d6ceb91c4f917ff6cbca0b3ac2eaa025a1c63f2 authored about 5 years ago by Alex Grönholm <[email protected]>
Added the AnyIO backend

28c074492f69b1ba37d8a450d0bef5b851094f53 authored about 5 years ago by Alex Grönholm <[email protected]>
Support async content preloading

The idea here is just to make sure the existing way works, we don't
refactor anything else.

We ...

6e7e58deaef9efdc803faf9aceec2aef7400a5e9 authored about 5 years ago by Quentin Pradet <[email protected]>
First trio test (#122)

4840c42c95bbc310b3888356077aa0f048f4cda3 authored about 5 years ago by Quentin Pradet <[email protected]>
Acknowledge Python 3.6+ support in dev requirements

It's the minimum version we currently support.

a9a8af297452a49a8cd2014b8dbcb411608d7b74 authored about 5 years ago by Quentin Pradet <[email protected]>
Add sample trio test

8c79cb04809a94ffc83ef06971752d26b6daf018 authored about 5 years ago by Quentin Pradet <[email protected]>
Add missing async/await annotations

938dcfcddc24ac9919e5d1c45f05dcb5bf6d8ff2 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge from master (November 04th, 2019) (#137)

Merge from master (November 04th, 2019)

e7c96b57edacccaab13bfe5065c74de2db8580d4 authored about 5 years ago by Quentin Pradet <[email protected]>
Fix formatting

67aa53457749ef3b9430abcfc7e65c1452239c17 authored about 5 years ago by Ratan Kulshreshtha <[email protected]>
Don't encode fragment into target (#1732)

* Don't encode fragment into target

* Add entry in CHANGES.rst

9d64fa37c1c3944587044a526b659fce375979f7 authored about 5 years ago by Seth Michael Larson <[email protected]>
Use tornado's bind_sockets again (#1728)

b02820233da6d38d086f57ae83ef44b97d1fa19b authored about 5 years ago by Quentin Pradet <[email protected]>
Unify timeout values in test suite (#1717)

The goal is to be able to to tweak the timeout values globally, and to
use larger timeouts on CI...

be1932b45ab89dc3764cc007b294e966eacef9cc authored about 5 years ago by Quentin Pradet <[email protected]>
Merge pull request #136 from pquentin/merge-from-master-2019-10-30

Merge from master (October 30th, 2019)

b5dc270b949cca8547502eb5ad297933a177f287 authored about 5 years ago by Ratan Kulshreshtha <[email protected]>
appveyor: fix broken build

f331ec49a9b102a3e1eec7924fad35d0eb236163 authored about 5 years ago by Quentin Pradet <[email protected]>
Fix lint

18aebad153553b53b75c6e65177f5c1dc2f9b457 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit 'cf0eda9b45579376b121406bbea2e866f1a1c533' into merge-from-master-2019-10-30

b2e6bd81090e1037ed28837de5a82a76ea2792a3 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '639dfda9bb042a433ad046b331868f42ab89d35a' into merge-from-master-2019-10-30

4fb3dcd2a686636581ff941f1be10e6b18b32b87 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '9d2946995b4c34f661e2a1103fc03e28a32a6680' into merge-from-master-2019-10-30

61f3b8c671d08286d392e58efd9a938b1bfac0b5 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '3cff0a5620a1da136f08b4e1f5435e35528dd771' into merge-from-master-2019-10-30

143ba719007b731a7ee4308b881b3070e4d81fe7 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '11d68efa7c150823472f0e5309c3a08a1a10c2f2' into merge-from-master-2019-10-30

a0571f1ee505e4393a8afca1d35724271b80afbc authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '1733719676ea30f62dae29ab837c29b548108926' into merge-from-master-2019-10-30

44a8734a5c14c1d00768e963cdd347c53cc51f6c authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '42a3ef3ce763ec8434a6ae48bac59434e1b0c9b1' into merge-from-master-2019-10-30

0b86709d4658e3372ccfd03b868acc38938e986f authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '9fca285a9b674034e8bb4e242a6942cecf8ec732' into merge-from-master-2019-10-30

26a1628526ebeb8aa3f799fa087c8e32b74cf7d3 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '15e64de5a67a87f5350538cff1f011cb03ffde03' into merge-from-master-2019-10-30

e04d2c10a92f14b5f37426cf7ecc700ca5c0501b authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit '31db28210facc24b96afecbc3b41588d0dc6fded' into merge-from-master-2019-10-30

4de93153802ff8cc334dcdd6954a10e7250ef3e5 authored about 5 years ago by Quentin Pradet <[email protected]>
Tell pytest to show native tracebacks

The default pytest tracebacks are really verbose: for each function in
the stack they include th...

cf0eda9b45579376b121406bbea2e866f1a1c533 authored about 5 years ago by Quentin Pradet <[email protected]>
Show failed tests in pytest report

It turns out that without turning this one it's difficult to list
exactly the tests that failed.

cfcf6e2d9d66b21d8c51cfdc51c4189ba42e466b authored about 5 years ago by Quentin Pradet <[email protected]>
Switch noxfile to Unix line endings

0e31f599aa8a990ec904dcf249b026ef3f87af17 authored about 5 years ago by Quentin Pradet <[email protected]>
Remove unused certs and keys (#1721)

639dfda9bb042a433ad046b331868f42ab89d35a authored about 5 years ago by Quentin Pradet <[email protected]>
Upgrade PySocks version

9d2946995b4c34f661e2a1103fc03e28a32a6680 authored about 5 years ago by Quentin Pradet <[email protected]>
Extract wheel from dev-requirements.txt

Instead, install it on demand like twine.

b2f2077fb5ba520df22fc77f80c2bc786cc44927 authored about 5 years ago by Quentin Pradet <[email protected]>
Remove lazy-object-proxy pin after upstream fix

c0a51cc0d7d63a68afd09e345439ccf02af9625b authored about 5 years ago by Quentin Pradet <[email protected]>
Upgrade dev dependencies

3bc0baada5a02ccad636246168984602d2b9e24e authored about 5 years ago by Quentin Pradet <[email protected]>
Remove pkginfo which was only needed for twine

It was introduced in https://github.com/urllib3/urllib3/pull/875, but
since https://github.com/u...

da5e605a24d0335c49d87928ae9614ca90e274a5 authored about 5 years ago by Quentin Pradet <[email protected]>
Place pytest before the pytest plugins

The idea is to make sure that we'll get the pytest version we want: the
last that supports Pytho...

6c7e87c6e5127389d0776aa09479fdc6b473fac3 authored about 5 years ago by Quentin Pradet <[email protected]>
Restore comment next to its intended line (#1720)

3cff0a5620a1da136f08b4e1f5435e35528dd771 authored about 5 years ago by Quentin Pradet <[email protected]>
Update urllib3/requests GitHub URLs (#1719)

11d68efa7c150823472f0e5309c3a08a1a10c2f2 authored about 5 years ago by Quentin Pradet <[email protected]>
Speed up queue test by using timeout=0 (#1711)

Queue.get() accepts any non-negative number, so 0 works. It's also not
arbitrary like 1 was, an...

1733719676ea30f62dae29ab837c29b548108926 authored about 5 years ago by Quentin Pradet <[email protected]>
Prefer pytest.raises over Testcase.fail (#1712)

It reuses a standard mechanism, is less verbose and avoids including
code that is never executed.

42a3ef3ce763ec8434a6ae48bac59434e1b0c9b1 authored about 5 years ago by Quentin Pradet <[email protected]>
Remove Python 3.1 workaround (#1716)

9fca285a9b674034e8bb4e242a6942cecf8ec732 authored about 5 years ago by Quentin Pradet <[email protected]>
Retry failed dummyserver tests once (#1718)

15e64de5a67a87f5350538cff1f011cb03ffde03 authored about 5 years ago by Quentin Pradet <[email protected]>
Preserve chunked argument in urlopen() retry (#1715)

31db28210facc24b96afecbc3b41588d0dc6fded authored about 5 years ago by lmvlmv <[email protected]>
Merge pull request #134 from RatanShreshtha/merge-from-master-2019-10-19

Merge from master (October 19th, 2019)

f5ff1acf157c167e549c941ee19715341cba2b58 authored about 5 years ago by Ratan Kulshreshtha <[email protected]>
Merge commit '79e81f918efe5ae85a276bd3ad8a1939dfa206dd' into merge-from-master

70a5bc4421a43c82bf73834fbdf5d06d2de4cbf4 authored about 5 years ago by Ratan Kulshreshtha <[email protected]>
Don't rely on SERVER_SOFTWARE being set for AppEngine (#1704)

79e81f918efe5ae85a276bd3ad8a1939dfa206dd authored about 5 years ago by Zev Goldstein <[email protected]>
Merge pull request #132 from pquentin/merge-from-master-2019-10-05

Merge from master (October 5th, 2019)

2c915e38a2bab6a6c17cb1f91be86a373c5e9b11 authored about 5 years ago by Ratan Kulshreshtha <[email protected]>
Merge commit 'cef15a1f597a35f15c688c8998e96c7a27e9e0a6' into merge-from-master-2019-10-05

823b101a214df0546b0d902f89228667a0a24a6d authored about 5 years ago by Quentin Pradet <[email protected]>
Merge commit 'd369183f60749d735f0676efb22ecd64fc694768' into merge-from-master-2019-10-05

We did not have a merge commit for those commits yet.

20b5fb3659075ac06354ea6b7af0a0525c60f843 authored about 5 years ago by Quentin Pradet <[email protected]>
test: use context managers as master branch

We had less `addCleanup` calls, so we missed the conversion of these
tests when merging the "rem...

19ab5543ecea6c90087295c31ef925aba9d2bd38 authored about 5 years ago by Quentin Pradet <[email protected]>
[WIP] Merge from master (September 27th, 2019) (#129)

[WIP] Merge from master (September 27th, 2019)

290c553349fc93bf106a9140a7db4a61b35502e8 authored about 5 years ago by Quentin Pradet <[email protected]>
Merge more strings that fit on a single line

5e048be045c3f054a6bc82b41d93e484492fee24 authored about 5 years ago by Quentin Pradet <[email protected]>
appveyor: continue ignoring Python 3.4

d45879932bf949726faffd1203479e483e311557 authored about 5 years ago by Quentin Pradet <[email protected]>
Restore new lines in exceptions.py

They were incorrectly (as far as I can tell) removed by the merge
commit.

3da0d0a9f1667fdbfe5d68d50e5b2ff3302218ee authored about 5 years ago by Quentin Pradet <[email protected]>