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
Move urllib3 to src/urllib3
c41fa8c7ed8cb7315195dc15e67958754ea276d5 authored over 6 years ago
When tests are outside the main package, tox recommends putting the main
package under an 'src' ...
82c6b8505a900e3031eef87463c20fb729d53aa9 authored over 6 years ago
Run more tests and improve coverage
a2fcf91cb8edca0194a122eee28ccba139353a71 authored over 6 years ago1eb8740b2144d05a6daeb6cb6060968fd1a0e868 authored over 6 years ago
383cf09dffad62aec3916e4936daa5dd6184ccc4 authored over 6 years ago
9e83eb9ca61d787aa87af0192242de70595b7cdc authored over 6 years ago
2191daaf25b85d4343b67b246c1a8e7ad09932fa authored over 6 years ago
Move urllib3 into src/urllib3
26bc5dcb6f432de63828194fa36b09a917f6fb54 authored over 6 years agoCloses #29
e85728ceb289dffd74d5e44b0c236ca9e9dbce9f authored over 6 years agoc405c208bd71bef4ff70c78b757c222d8371566b authored over 6 years ago
09c3a76cdbbbd16ebbe780f6c838845b15a20594 authored over 6 years ago
Ensure `import urllib3` can succeed even if trio and twisted aren't installed
365f649ee706416f0af92d3aece12d1bf76eeb3a authored over 6 years agob1df30793d504f6f0575f145730c911cbc81b214 authored over 6 years ago
urllib3 is always built with both async and sync support, the real question is
"are we in async ...
da734eb6359c9506a201d25c73aefaf0cf3c9fca authored over 6 years ago
Closes #1396
0f85e05af9ef2ded671a7b47506dfd24b32decf0 authored over 6 years ago
Python 3 docs are better maintained and are the future of the Python
project.
Since v1.23 is out (congratulations!), roll over the change log to
indicate what is in the rele...
4b2edf67762cae1bfe3f7214d4e0975d8e85d691 authored over 6 years ago
46a283161b2ebc3a697f14a6326f92d959038090 authored over 6 years ago
See: https://github.com/pyca/pyopenssl/blob/74de8a137d435d45c100b74cc971be556166a559/CHANGELOG.r...
651174f20ee623ad00a783980d646c23e1e3ba98 authored over 6 years agoebbbf8639ccc8eab598569273786a8fee8bd675e authored over 6 years ago
d491f1d65665c15821a02c2519c6a6cdfa4dea8f authored over 6 years ago
e3d6c2b0ad7ccc50f06549e178e4581d511128f5 authored over 6 years ago
7d61a2fc3bf52feaeac9e1e38950264d5c2f3dec authored over 6 years ago
a3bd3d8dff63e8b4b197042152b2831b4007d5a0 authored over 6 years ago
680943f9bef51c1ee0dc6887e252873885a5c27c authored over 6 years ago
21dfc1c81457b13b903699eaeeb391b57cad5a79 authored over 6 years ago
Update pypi.python.org URLs to pypi.org
30e9855307aaa9f9f09651f2bbddeb7350eed666 authored over 6 years agoFor details on the new PyPI, see the blog post:
https://pythoninsider.blogspot.ca/2018/04/new-p...
632951ccb148939b4af7bcedc8e1244c623e8eec authored over 6 years agoMerge from master (removes selectors backport)
9d6137a65f931b3fe8e207bc924a92d5097a74bf authored over 6 years agoDo not lowercase hostnames with custom-protocol
9f09cb4b9d69bd8944c881f61b8fe933ad425b5b authored over 6 years agoImplements #1272 by adding a geturl method to HTTPResponse objects
5243c46939e664494e640b8e459d6dad726287ad authored over 6 years agocombine header + (body or end) bytes into one packet
Closes #37
e198cbd019aa0d79adfc8231f369ae8c1d3897ca authored over 6 years ago40f6fd44ca3e22551e9438438d14bcd17efde1a6 authored over 6 years ago
6dfed82cb00a6e6c615f4e16c6cf882532f519c4 authored over 6 years ago
move _sync codegen to tox.ini
4d20c94690db7e208ab46c39e5e635d26434dd6f authored over 6 years ago62bc21ecdbbe8e3ae1808676651dbcf527471649 authored over 6 years ago
fc210c543bfb62ae3f1bbbc5d873fa39bd048ff4 authored over 6 years ago
6d18a448eff6c3cc150eb7cf1fd60bf94fad2b0c authored over 6 years ago
ac185a25047e14ebbc9376b6136ebabc2d5099fb authored over 6 years ago
fdc9b39d69292c0d7235da8b39689caaa54ee357 authored over 6 years ago
Unix sockets are are case sensitive the same as other files
on standard unix file systems.
db444ec77836ef1e6aa129bc3507f8e838f1ceb6 authored over 6 years ago
7e3913adc2acd909778bfb43ce039c6f023c8698 authored over 6 years ago
59192c95e70f336d19cb59d340816ef3e03b05c4 authored over 6 years ago
cbcb3bd94e1da15f69bcfdf7ddc04645d13cd33c authored over 6 years ago
b0710041fbc2e2dc999f89ce98a4d1177e8cd61b authored over 6 years ago
dff373f552a35cf79f5e6d543217060558099546 authored over 6 years ago
4d5dbeeca3f21e6ece0783607e8e504d56e720e5 authored over 6 years ago
49adeda78c79756fe1cc71e697fb367c16d18d2c authored over 6 years ago
794872d15f4c0fc1087dc45abe2fe5f1fb46445e authored over 6 years ago
f86020dd82f84db562df70218d643c81176b9259 authored over 6 years ago
4c0fc3cd61541ef625b3aaa11f5efbaef095ed43 authored over 6 years ago
9c784b5393141e9fa4252f05888b94414ef50bed authored over 6 years ago
2660c63940874b139f071201ddd316f5a0322404 authored over 6 years ago
e1b40a73e1f5b6140f46aaf8638e1a14b04d7cad authored over 6 years ago
Stop using uuid for choose_boundary()
c8c98c473ab30f427fe05057f2ceded10ec93153 authored over 6 years ago2906be4d1682363f80f1044ecb1b25239a86f44b authored over 6 years ago
This solution is about 4 times faster than uuid.uuid4().hex method
0fab5f709d1cac7dee492b62f17e2cf3fd97ee3d authored over 6 years ago11b6c15791a57c7b69040bfd4bb82c77f2b015b6 authored over 6 years ago
a3cf7c8546f8972f522f4f5dd7ee753c4fbf6ccb authored over 6 years ago
b64encode() can return strings with '/' characters which would make Security.SecKeychainCreate()...
5b2e4fb5e54970acadb3835e56ae464bd94a4a29 authored over 6 years agoa0513b7f17a77b1a9c27f8c3710f23ffa404f6bc authored over 6 years ago
bbff08c49df269ad24851d4264fd3f1dbd141358 authored over 6 years ago
d934779971b61ce2e75bfc4808964a7b682d6347 authored over 6 years ago
a1acbcfc41a3f55e58e0f240eedcdf6568de4850 authored over 6 years ago
d16dab803ced786b6ed40327842330a645461bae authored over 6 years ago
3220ef3f2c0372399a046f14d9cd9417bd192331 authored over 6 years ago
The sync backend never used the return values of the _wait call. This
commit finally removes tha...
Allow SecureTransport to work on Python 2.6
c7c530705c5504f91f35bbbbed6774076e6d6dd0 authored over 6 years agoAddress #1365 by fixing failing test on darwin + 3.7
e3493837790e5cd59722585cf4c4339b9a15ff48 authored over 6 years agoAdd test for wait_for_socket EINTR handling w/ infinite timeout
d3962ce93bc54f2de06c20c97724ac59eae79a63 authored over 6 years agof8c1660b5e839c425ec8e4589c902f5ea878addf authored over 6 years ago
cf49a2fd1c83f1313f5e133c4b3d74af671939da authored over 6 years ago
b7b47faaab3ba9069c801dd3d02964a7566b7919 authored almost 7 years ago
Apparently the exact exception is different on different platforms. In
particular, Python 2 on W...
This covers an otherwise uncovered branch in _retry_on_intr.
As requested here:
https://githu...
Improve timeout handling in sync backend
533f33d1ad7fd5c16d85dccfd91636ee99c0c27b authored almost 7 years ago3c43a2b5ea38d36d393122f4b123c3d0cb86505e authored almost 7 years ago
edd7a0063d25f1a7f34306f9a9488247593888a9 authored almost 7 years ago
* Implement wait_for_[read,write} directly on top of 'select' module
Our vendored backport of...
9782e1f866aa6d0d176dce8678aee448aeb492dd authored almost 7 years ago45a39bc6102610c75327d8f6f713d083ae968e6d authored almost 7 years ago
Windows cannot replace a running executable. It's not clear why this was
working until now.
cae6a00c7ced9fbec2f52426cbad4747867471bf authored almost 7 years ago
508f2dc8ac9720a4bd1a73b22db4194e8a12ea49 authored almost 7 years ago
0b378f5c651f252a739895a6d93ce798baf1af76 authored almost 7 years ago
657dc6de284342239d9da05b2da4674392ba51c7 authored almost 7 years ago
bca902bdad7a68ab8e7230fa6ac8a9e016fdfdf7 authored almost 7 years ago
urllib3 has quite an elaborate scheme to handle timeouts. None of that
is needed for trio, but i...
30a3f2ad8ca0920198878ac0cb9c2a82002b910d authored almost 7 years ago
9bca66237dabbdcb15aec0187a8b457425eadebd authored almost 7 years ago
28035fe8bb1117361edb056afa10d7f19eaf078e authored almost 7 years ago
b3fa55451b7071f64ef4777283c1432f12119f9f authored almost 7 years ago
d63e68813901418796923ca3c232248355000c0f authored almost 7 years ago
534db2cf45fdf610f3e750485c674b0c927a1806 authored almost 7 years ago
e8ec548fdee729d032d013e7eb98dd8409a2eeda authored almost 7 years ago
Color request.py
5b45ac2679d78c5ea6493d3a5a7c5a24660bcf07 authored almost 7 years ago5aacbee03e9ab7951d0f3734c869cb22082d0537 authored almost 7 years ago