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

Support windows in runtests.py, more so

34fadf1b4421cf0de7f31314c711558290912b74 authored almost 7 years ago
Support windows in runtests.py

5b8031bb434dcb225954adb5f014824c82c4bc49 authored almost 7 years ago
Attempt to get appveyor working too

93d8583e8f50f29915eba12e05da81efbeababf1 authored almost 7 years ago
Give up on 3.7-dev for now, but try 3.5

018e71226e8230707171d86b6a44d92d549c24e0 authored almost 7 years ago
Make virtualenv creation more robust

For some reason it kept making a python2 environment even when I ran
it under python3? No idea why.

ff01f8cc41af3e993c2e7ce073296cde38a5a959 authored almost 7 years ago
[travis] flail

4376708f36ceec8c3cf8bfb64fb76e1c8969c19c authored almost 7 years ago
What if we use venv instead of virtualenv

8ad20bf360f01b62338b56d5cab0a50c1850eed5 authored almost 7 years ago
Add minimal travis config

Just to let us run tests until we get tox working again

caabe0a82f66acd8ddc29a795a8fea0f15f36c0b authored almost 7 years ago
Merge pull request #12 from pquentin/test-sync-happy

Adapt sync connection tests

58812e23624fec9d55e56c301903a951ec267115 authored almost 7 years ago
Add comment explaining what _selector is about

1cb587f6ee652b5265de8df5d8dc6a475655685f authored almost 7 years ago
Merge pull request #13 from pquentin/recent-date-fix

Fix RECENT_DATE

93e21af71d77535f278a4d606cc8dc3f6be2836c authored almost 7 years ago
Merge pull request #14 from pquentin/flake8

Fix flake8

aa3ccefec2c088c7ca588d6ae3d4004922293a39 authored almost 7 years ago
Fix docstring in HTTPResponse

In the HTTPResponse class, the previous `decode_content` docstring mentioned True, but actually ...

9e24d48e426c15add53ec5c4cb6dffb3cb002ac3 authored almost 7 years ago
test_sync_connection: Adapt remaining tests

There's one remaining xfail in test_handle_early_response where the
new behavior is different.

ab51786d6c045d60f28ed53c3f8dbfcf84ccf0f6 authored almost 7 years ago
test_sync_connection: Fix exception text

d95a5188413f6b6502d02da5113293df0e5d1371 authored almost 7 years ago
SyncSocket: Fix `already registered` error

14a8c792170a7e946e19fcd1d73f4f87a0ec29c0 authored almost 7 years ago
test_sync_connection: Fix happy_path test

d4b99be957d1aee0a5b65d39ac8a65e2e3f4bdb6 authored almost 7 years ago
sync_backend: Allow mocking selector

d4435ac0c40fe805d310ceaf48893727f3bbfee0 authored almost 7 years ago
connection: Use `sock` name everywhere

15dc36542c886968335956a850fd8fe35b63c91e authored almost 7 years ago
Rename function to produce_bytes for consistency

516da0893a62a45189529051197446cd970e09ae authored almost 7 years ago
Make runtests.py executable

cc2df70b6d057d1481396f089901eccf630ea037 authored almost 7 years ago
Fix flake8

c6f2fb87823dc6d9a573727b8615542b1652ab21 authored almost 7 years ago
Fix RECENT_DATE

It somehow got lost in the merge from master.

8b78982e4abe4594c4f1bf244d1c2e800ba5b388 authored almost 7 years ago
Merge pull request #1336 from luzpaz/misc-typos

Misc. typos

d5c8c68a8df0cb864d44a5ad00cb8f2ffc60bab8 authored almost 7 years ago
Misc. typos

Found via `codespell -q 3`

716308d3b7c11dada2ad66bf04b08561f980c619 authored almost 7 years ago
Merge pull request #1328 from dienteperro/patch-1

minor typo fixed.

f507c151768ba34dde29c4f4575a033fc1bb5727 authored almost 7 years ago
Merge pull request #1333 from jwilk-forks/spelling

Fix typo

5bf40bee12d0b249172dc3eda4dc991854a422e7 authored almost 7 years ago
Merge pull request #1332 from jwilk-forks/certifi.io

Update certifi homepage URL

809543916a38f46c2d763338b000f5f0da1e3fcb authored almost 7 years ago
Fix typo

94a22df90a8e4fa383b209fa0fe5da96cdeb30d3 authored almost 7 years ago
Update certifi homepage URL

5e375148ab590ca2842e93af7e90422a86ffb8e7 authored almost 7 years ago
Merge pull request #1283 from erlichmen/master

Provide _original_response in AppEngine adapter

835b9b299fff5cb3eca8cfb52022f02728384dc5 authored almost 7 years ago
Merge remote-tracking branch 'upstream/master'

* upstream/master: (28 commits)
Separate collections from collections.abc
Remove trailing co...

ef46f403db4069b472bf07c9e21774475de4f524 authored almost 7 years ago
Add test-venv-py*/ to .gitignore

7fd2cbb731e9cb62a2cb59b90c36acffb410969a authored almost 7 years ago
Merge pull request #11 from njsmith/bleach-spike-merge-master-2018-02-15

Merge from master

ae8a8a95c25148861aa719cb20b24219ed31636a authored almost 7 years ago
Add simple test-running script

6262f7d964dfa33c8bd13db866621f90c3866c3e authored almost 7 years ago
This test is passing apparently, so remove its xfail

5e63ae12152f659829ed021e1c03f61ba55822d9 authored almost 7 years ago
Add more xfails

33572d48d717b7a1e19cd722ffa6e65fc6beabc8 authored almost 7 years ago
pytestify a call to assertEqual

9d29a331474788d456efc96af5a3d1eb25febb22 authored almost 7 years ago
Use case-insensitive comparisons for assertions about header names

bcaadc6f9d3c659d00ffff3614d7deeac92707e6 authored almost 7 years ago
Remove reference to HTTPException that came merging master

04c0ba10c3a6ed75fe18f2f13564a972cbb59c5e authored almost 7 years ago
Skip some freezing tests

37995c56585b7cce63138634ec247f850a78e9f2 authored almost 7 years ago
We should be able to always detect header parsing errors now

01ec71526a51cc550b49de6fecc08263d4639cfb authored almost 7 years ago
Use newer tox, to match newer pytest

They both use pluggy, so have to be kept up-to-date together.

a27d5389c21342b64f21bb292f7db83037e97203 authored almost 7 years ago
Convert nose skip syntax -> pytest skip syntax

53097aa57f53da3fcf4e395c5b6c23671ca3c326 authored almost 7 years ago
Remove test for urllib3.util.response.assert_header_parsing

This is an httplib-specific thing that we already removed, so no need
to test it either.

a6d8b1fff9dd012a8de4d10fa4ef4b1853578305 authored almost 7 years ago
Merge branch 'bleach-spike' into bleach-spike-merge-master-2018-02-15

5ad9ce9193ede096d45e319742a533ff822f4875 authored almost 7 years ago
Merge pull request #1289 from isaacto/master

Handle gzip responses with multiple members

db1c1b6ade859120469c45de479bcac758ab173e authored almost 7 years ago
minor typo fixed.

95c91886501f588c16d1a4b831b81b9a4894ebb3 authored almost 7 years ago
Merge from master

e1d8b60cf96cb969cb01669bc8b29b3012995edb authored almost 7 years ago
Merge pull request #1325 from rhettinger/master

Separate collections from collections.abc

5fd9026a541f9de4e2dfdc67b7a799167fc17e1f authored almost 7 years ago
Merge pull request #10 from pquentin/pytest

Ensure no failure with pytest

be5165ff59354e93c0d22fbf496bfb51e561252f authored almost 7 years ago
test: Mark failed tests as skipped or xfailed

Too much tests are skipped, and nose is still used, but no tests fail
when using pytest.

4dce9753e224bf5ed1265e253318c17d5981fbd1 authored almost 7 years ago
Fix pytest collection

eaf67bfe7bf5bf5e65300259b97201183c9d5bf4 authored almost 7 years ago
sync_backend: Fix errors noticed by tests

1e2351147aef09e59bba0a8d897f15f7f493b6ff authored almost 7 years ago
Mark another async function

d68fcedd615390cc895d49d114c2e1bae7b2da6a authored almost 7 years ago
Move backend choice deeper

This allows to use low-level APIs without being forced to pass a
backend.

8377a82dc9b593c357689c979d9790449726f195 authored almost 7 years ago
Separate collections from collections.abc

82c444d24024aebe63dd25e585fd1d8176a9d44f authored almost 7 years ago
Move demos into their own directory, and clean up a bit

1ca67ee53e18f823d0cbc1b6a0fbbe9f620bebc3 authored almost 7 years ago
Add install_requires=["h11"] back to setup.py

Apparently some things look at setup.cfg, and some things look at
setup.py, so we have to have i...

2693797e90f2958e79df8d8bebb496d6e93066e4 authored almost 7 years ago
Lowercase our silly version number to pacify setuptools

d50f738e409834354d72283ea5455490e5b4b909 authored almost 7 years ago
Merge pull request #9 from njsmith/housekeeping

Housekeeping

8a98fec4672e8fd34e7270f77c3e289f043ab95f authored almost 7 years ago
Move h11 requirement to setup.cfg

We already have other install_requires there, and they override the
ones in setup.py, so having ...

76b81693fae8232383f3a2e8dac0f401f922c7b4 authored almost 7 years ago
Use a PEP 440 compatible version number

Otherwise pip will refuse to install our wheels.

e55660a7233d9e59df7bce7c6811e7e906c8abd1 authored almost 7 years ago
Delete urllib3/sync_connection.py

This is written as a compatibility shim, but upstream urllib3 has no
sync_connection module to b...

0d8ce946507aa60351286d1a7f93000510087814 authored almost 7 years ago
Rename SyncHTTP1Connection -> HTTP1Connection

818deba05b3bc6407a65ed3bcdbe2c1396fc0bb7 authored almost 7 years ago
Rename _async/sync_connection.py to _async/connection.py

Because the old name was getting pretty silly, and we already broke
diffs against the old v2 bra...

b3e7c019f85c8d55964cae08ebacfce507b8e360 authored almost 7 years ago
Merge pull request #1318 from haikuginger/header-continuation-standardization

Make header parsing more RFC-7230-compliant

d9898fb39e6c6037dea12d7226813d35b40f0947 authored almost 7 years ago
Remove trailing comma

70418f8f1e3950675a9e60739b33d6c12fbee194 authored almost 7 years ago
Merge pull request #8 from njsmith/edit-1

Small fixups

f98c14bf03c0f459110416fe73d29c7e22e7592b authored almost 7 years ago
setup(requires=...) is a trap; use install_requires=... instead

d920b624c8aeb993c4b240c0916c01898fcba34c authored almost 7 years ago
Merge pull request #1279 from IceflowRE/master

Prevent AttributeError to be raised when pool is already None

646189be7d14f44f53ec16de84fcef31c0e7f41e authored almost 7 years ago
More accurate python version check in __init__.py

7e32c09cbbadd39febba8ea3d65c18468cbd5b2a authored almost 7 years ago
Declare dependency on h11, at least for now

69d723b6da83b55ed79b7be9e61441847f73e210 authored almost 7 years ago
Merge pull request #7 from pquentin/setup-py-bleach-build

Integrate bleaching in setup.py

007a09ed8c746f01e57a9c7edc1520bc863dbd92 authored almost 7 years ago
Merge pull request #1307 from jdufresne/readthedocs

Prefer readthedocs.io instead of readthedocs.org for doc links

df6a58042900b25b6c4132013e2f48fbb33ebd02 authored almost 7 years ago
Make header parsing more RFC-7230-compliant

7140d8e4b7de7ed29af0f0321eef47c7037ab07a authored almost 7 years ago
Merge pull request #1309 from jdufresne/python-requires

Pass python_requires argument to setuptools

64514ec42cbf1e4d9e8624c6c8a2a863ac4f5810 authored almost 7 years ago
Integrate bleaching in setup.py

ca288549a6391ccb59cbc8936ed9ed45b1484eb1 authored almost 7 years ago
Merge pull request #6 from pquentin/python3-sync

Expose full synchronous API to Python 3

774f2102edfacdb128644b308ba15ab7c5513635 authored about 7 years ago
Expose async versions of bleached public classes

090256d0de7a37f1446284f586465f466ffb5bab authored about 7 years ago
poolmanager: Default to SyncBackend

45cb55133ce928e2b90ee1d9ede6af0a39531b5e authored about 7 years ago
Mark backends as private

993210a5bb8ee848b54667cc781227f4525ea235 authored about 7 years ago
Move async backends out of _async

They don't need to be bleached since they only work with async/await.

36673315ddcd1fd14629864ed1f6e5ffab42b717 authored about 7 years ago
Expose full synchronous API to Python 3

Python 2 and Python 3 can now use the same synchronous API: in this API
there is no async color ...

5a8733908cb22fd97845cabb0d904684e339dec2 authored about 7 years ago
Color files in _async with async/await

The modules that need to support async are copied to _async with the
necessary async color: asyn...

c274c6d1a2ee2b09adad529221066209db43e4d8 authored about 7 years ago
Move future async-colored files to _async

The old files are going to replaced with simple imports in the next
commit, and doing that at on...

3c872a3321e3ee724d5d0cc686e3388ef411aa85 authored about 7 years ago
Merge pull request #1313 from asaf244/change-To-NotImplementedError

Raising the signleton NotImplemented

c2279e92712e4a9fab74537ea9fb4e9d693e8b25 authored about 7 years ago
Merge pull request #1308 from SethMichaelLarson/patch-2

Begin testing against Python 3.7

c0144d32a00d9da715db12f9e0ea14673f935d4a authored about 7 years ago
raising the signleton NotImplemented actually raises a TypeError and not NotImplementedError - This issue can cause wrong exception handling or even no handling

9a6bee90ef50265367b850d4c4321d37cbfb9455 authored about 7 years ago
Pass python_requires argument to setuptools

Helps pip decide what version of the library to install.

https://packaging.python.org/tutorials...

fd47513865d0918b50321a70ded6d4fee03c9d2d authored about 7 years ago
Add test for ConnectionPool.close

Fix pool test close twice

8fe52021e9cd9c3ea07faf2ff25fda8773c35c1a authored about 7 years ago
Prevent AttributeError to be raised when pool is already None

Calling close() multiple times will not result into an error now.

eed7955cf8497477e21dc64a28ed70b849a5f5e0 authored about 7 years ago
;;

1c9107cf9de0a82df53f82023fa66392aea2d851 authored about 7 years ago
Add pyenv install for Python 3.7 on macOS

3c70674d83b34e777124275087e58efedad909b5 authored about 7 years ago
Add macOS+Python 3.7 to Travis

df75d4dcde9dbde27343cfd9cc4f97a98ef5548c authored about 7 years ago
Add py37 to tox.ini envlist

dc1649d268ef4b86d05991db805e9e56434ef8ec authored about 7 years ago
Begin testing against Python 3.7

d4b3b85e05f3982038c6023697ffa70f31b34ea6 authored about 7 years ago
Prefer readthedocs.io instead of readthedocs.org for doc links

Read the Docs moved hosting to readthedocs.io instead of readthedocs.org. Fix
all links in the p...

6133a0288b8f31c2999251a91982dbd876b303e7 authored about 7 years ago
Merge pull request #5 from pquentin/python2-syncbackend

Support Python 2 in SyncBackend

8b1e12e2e508b7629812da457ece06926863c3ae authored about 7 years ago
Move LoopAbort to backends._common

urllib3.exceptions is part of the public API.

bd342664f1485a9b7752cd7bdb8241ef34414eba authored about 7 years ago