Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/trio-asyncio
a re-implementation of the asyncio mainloop on top of Trio
https://github.com/python-trio/trio-asyncio
4456e589a6a56864ac97fa0cfc80f74205201d32 authored almost 7 years ago by Matthias Urlichs <[email protected]>
b28a50789922e5a26b59a9419831de02b7bb190f authored almost 7 years ago by Matthias Urlichs <[email protected]>
91b99b1b6807e7c0bce8fe970ce319ba05509900 authored almost 7 years ago by Matthias Urlichs <[email protected]>
9db6cfd4812e075c67b4e1c1bfa3ecf8211cfbac authored almost 7 years ago by Matthias Urlichs <[email protected]>
345f5d3a868b32b0da7c5a01ad590d98bb2863ed authored almost 7 years ago by Matthias Urlichs <[email protected]>
762eaf7bcdd2adc105b5469b74721fe03573a35a authored almost 7 years ago by Matthias Urlichs <[email protected]>
0bf18f4a7e0461bce02e1ada16e0f5816a85e620 authored almost 7 years ago by Matthias Urlichs <[email protected]>
py3.5 compatibility
2866e019e45e920691a30e7d4298ba40c0e020e9 authored almost 7 years ago by Matthias Urlichs <[email protected]>3c433f51e8a312b7a38b7340f289f7c5aafce115 authored almost 7 years ago by Matthias Urlichs <[email protected]>
0244798a85f7b9e338b3cc9a8ec99cfae3b03b55 authored almost 7 years ago by Matthias Urlichs <[email protected]>
… hopefully
9ca7d07ffc29ac4c55024e82ed35d875393096a8 authored almost 7 years ago by Matthias Urlichs <[email protected]>cf4f3146a5ec6b95531d66e389cac1462f7f2d56 authored almost 7 years ago by Matthias Urlichs <[email protected]>
f1a2e62810a147371c2e1e9482af522b98c3bd7f authored almost 7 years ago by Matthias Urlichs <[email protected]>
also move test-requirements.txt to ci/
fd1a851584c5948ec53c9e4bac4bfe6bd0270c54 authored almost 7 years ago by Matthias Urlichs <[email protected]>8f0f9a68428876d7f34d594e97d5449ef22c9ae8 authored almost 7 years ago by Matthias Urlichs <[email protected]>
f7aed1018e4193d163ee838dec7bed330efa3c0a authored almost 7 years ago by Matthias Urlichs <[email protected]>
6ce14ea9c5119880d35f36128a87e623173b7d8f authored almost 7 years ago by Matthias Urlichs <[email protected]>
flake8 wants the "or" to be at the end of the first line
yapf reflows it to the beginning of the...
e4f1195a4e16f7fce53c2a0211bc0b5d93302e31 authored almost 7 years ago by Matthias Urlichs <[email protected]>
also yapf3 formatted
also changed max line length to 99 characters
Add framework classifiers to setup.py
b2de8bfd180a626bae7b844b6aa9b0e9af54e67a authored almost 7 years ago by Matthias Urlichs <[email protected]>18ecff1eb2810cbbf5c1a33485f267f8d52bdc4d authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
8fe0bd566d1fc7b2b5bff6b5b59270f8b78c3da5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
f2258a5677e5f8da4f1e786e757687b9eda901d0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Cancel all other jobs in the sync loop's nursery when the loop ends,
to prevent interesting dead...
e542192a5fc76dc50d8b3a4183a45f13b1544986 authored almost 7 years ago by Matthias Urlichs <[email protected]>
2e3dac9bd62cb0d551b9315dac64cc97262b6c1a authored almost 7 years ago by Matthias Urlichs <[email protected]>
017fa303ebd07771af6e85742a47ed31376e6a3f authored almost 7 years ago by Matthias Urlichs <[email protected]>
88f3f71bd357d97bb5fe77d7b30d5bc6dabd8d4b authored almost 7 years ago by Matthias Urlichs <[email protected]>
50e9d3768ee1d64b173532120114f420e93854b4 authored almost 7 years ago by Matthias Urlichs <[email protected]>
bef811ae9f6eccc263ee138f8458f9626ae4a70a authored almost 7 years ago by Matthias Urlichs <[email protected]>
712535f5708043f472aec9459fb8ee781c8f40f5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
0a5f1051bbabcbc95338257cdb3980a086e08678 authored almost 7 years ago by Matthias Urlichs <[email protected]>
8da19a24b823160a2f25e2e86a758f2d4e7d9b16 authored almost 7 years ago by Matthias Urlichs <[email protected]>
179508deb6ddec331070a8b51d58d810efdaa597 authored almost 7 years ago by Matthias Urlichs <[email protected]>
61f27e742feb12e88b881561c063982d52b086c5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
506a021b13509980666e6a9a68ce5aa020b3b307 authored almost 7 years ago by Matthias Urlichs <[email protected]>
815e4bc6c82036a02e0d86e0908c6508f1ca11b1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Stop using 'async' as an identifier (it's a keyword in 3.7)
013636c336e2359b176cb129de9e1c53c91d87d6 authored almost 7 years ago by Matthias Urlichs <[email protected]>e8e30db4cab42d710ab7ee3cd8a0d7a2e13b80dd authored almost 7 years ago by Joshua Oreman <[email protected]>
35fbf0d366b3359fc749ae7165a19c4196452382 authored almost 7 years ago by Matthias Urlichs <[email protected]>
6a3c6152b20ad26cedf202431900e0a5c88d0ac5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
bbe378e12262f634aff0eed685bbcc3bd57a34f6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
b02b1ac3d2c710865393e1d2615954c1365c4d7b authored almost 7 years ago by Matthias Urlichs <[email protected]>
872912556a7b0f5bfbb71b01dad6d0b2567c65b0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
* add requirements
* fix docstring
49f83db0fb8a0131c9fed0db5e47e1a969ae47a6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Rather than a separate task for the Trio thread's main loop,
simply run the loop from the indivi...
02d516ce8685488af69f693f622d83a1356abf09 authored almost 7 years ago by Matthias Urlichs <[email protected]>
… at least under Unix they do.
15b991fa2a1fe3f0fef4cfa6b41eab936e240956 authored almost 7 years ago by Matthias Urlichs <[email protected]>ac85013b3b40e78f65a8b2ef4b28b1237bafd753 authored almost 7 years ago by Matthias Urlichs <[email protected]>
e06372556b8f2be0c57c81ce0521800a6a1b7515 authored almost 7 years ago by Matthias Urlichs <[email protected]>
They both work the same way so we take the easy way out
e99d862b6911b21999f61cd63a7b8ec623bf1a2a authored almost 7 years ago by Matthias Urlichs <[email protected]>TODO: find the bug
4736d10c0e62a1586b035a830498eac55fe2742e authored almost 7 years ago by Matthias Urlichs <[email protected]>ebf5492067687b22df885ba151cb210f8040062b authored almost 7 years ago by Matthias Urlichs <[email protected]>
f888415c0bfc0a4df7995621c01169798b90864a authored almost 7 years ago by Matthias Urlichs <[email protected]>
9ca2a6dd5ac9fb55b426275aa335f726ac4a5076 authored almost 7 years ago by Matthias Urlichs <[email protected]>
We need to ensure that run_until_complete() returns with a RuntimeError
if the loop stops before...
0bf776cfd0c08a44069a7df653f5e6e14f9e468b authored almost 7 years ago by Matthias Urlichs <[email protected]>
only if it's running
fb9359578da9c7103d31b4cd16b18e29f372f604 authored almost 7 years ago by Matthias Urlichs <[email protected]>c743fd690115bc9df8d96cfdec871a97f826fd94 authored almost 7 years ago by Matthias Urlichs <[email protected]>
not yet working 100%
1c60ab4cdf9170c50d317e88988d63b1abc76b57 authored almost 7 years ago by Matthias Urlichs <[email protected]>85f51ae75c4998c66d31fdf5a13f2af95d4cf068 authored almost 7 years ago by Matthias Urlichs <[email protected]>
72fa0346dcbb6fd62416da31275cb029ba1397eb authored almost 7 years ago by Matthias Urlichs <[email protected]>
2ce9db4790c12af1bfd44fc911e6090c07202f3f authored almost 7 years ago by Matthias Urlichs <[email protected]>
7ee3e577aa39d403c1713125608489ec0cbad7e2 authored almost 7 years ago by Matthias Urlichs <[email protected]>
56138b119c208995955e29f04420647090b93344 authored almost 7 years ago by Matthias Urlichs <[email protected]>
b1102a8e282caf852fb59fab7f933b1dc5b2b559 authored almost 7 years ago by Matthias Urlichs <[email protected]>
doesn't work yet
652a78ee4aec989fecc72ed883cf0f4abe067685 authored almost 7 years ago by Matthias Urlichs <[email protected]>840f23d10e5f2b7a468a63ab2e879982f6d8461b authored almost 7 years ago by Matthias Urlichs <[email protected]>
a73f0aaf933f02f76792179114a100c17df4feb7 authored almost 7 years ago by Matthias Urlichs <[email protected]>
10cad1c3807814a5e4dd3efb87f0acb9cf314f55 authored almost 7 years ago by Matthias Urlichs <[email protected]>
10cf23a3fb78a61414d23e60195b054efccb639b authored almost 7 years ago by Matthias Urlichs <[email protected]>
TODO: that code is PY3.6 only, for now
9aa3247380462bba3740515137847c2386573a95 authored almost 7 years ago by Matthias Urlichs <[email protected]>to prepare for running a sync loop in a separate task
a56060ffadc50ed0855acb5998ab8d158e791d9a authored almost 7 years ago by Matthias Urlichs <[email protected]>ea84f6558bba1cd075c6ceeaf0e81adf15396724 authored almost 7 years ago by Matthias Urlichs <[email protected]>
no object-with-loop required
19691371b0e8a939f7e8b2065b8faaf773c27885 authored almost 7 years ago by Matthias Urlichs <[email protected]>26d6a227a90d2e4570326a968c4c3d6962c5d965 authored almost 7 years ago by Matthias Urlichs <[email protected]>
57df4152d0eb9f38e58e3611795d34dcd281f925 authored almost 7 years ago by Matthias Urlichs <[email protected]>
4e0aa9103362577779990e3d0b03b748720f8fb6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
b20b99cababc279cd72b1319cd8ed66176e7dc50 authored almost 7 years ago by Matthias Urlichs <[email protected]>
288df51e45fe4cc01d14315b2a439cec9137ddd3 authored almost 7 years ago by Matthias Urlichs <[email protected]>
python-trio project boilerplate
6a30f65bbdf843c23f8532cbcb4c32b40baf6352 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Most of these tests depend on sync calls to loop.run_until_complete()
and thus require interesti...
e2c46086da099ce6dbbb676576e6293336337949 authored almost 7 years ago by Matthias Urlichs <[email protected]>
56c61e97a4237542aff00d0ddaa1b474ff2e4bdc authored almost 7 years ago by Matthias Urlichs <[email protected]>
acc69b54875b9e31e9481ad1533ece0fb6e1a9ed authored almost 7 years ago by Matthias Urlichs <[email protected]>
880af99226c060665327fcfcdffff2a504e56821 authored almost 7 years ago by Matthias Urlichs <[email protected]>
09e4f58b946a3c2b34d2181f8f586d4a46bdecff authored almost 7 years ago by Matthias Urlichs <[email protected]>
7aab828c4a26ce5ad95696d22528a294e5328c14 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
922fdd1c1e446652a056921b0614464c77f0b395 authored almost 7 years ago by Matthias Urlichs <[email protected]>
7df4912106b2356358147a772ea0f311aae1cf11 authored almost 7 years ago by Matthias Urlichs <[email protected]>
dfeeddc3f2e98146b4f1017771ba0721e079d720 authored almost 7 years ago by Matthias Urlichs <[email protected]>
fc425a3611c99f0d2861ce7c3dfdea4cace65e1b authored almost 7 years ago by Matthias Urlichs <[email protected]>
d30d0ef4b42bda870fe2bf55cc2608b4739dc98c authored almost 7 years ago by Matthias Urlichs <[email protected]>
no angle brackets
aae3a539def97d1dd2b2f12f9744365b4b2b8f00 authored about 7 years ago by Matthias Urlichs <[email protected]>565b701173ed7d07cad8817c1fdd1f4701520337 authored about 7 years ago by Matthias Urlichs <[email protected]>
4368ee1b2e73394624d325f4354aab4c73c51b81 authored about 7 years ago by Matthias Urlichs <[email protected]>
c2f80d8bea421ac78dbf723ca85bf1add9ff6f86 authored about 7 years ago by Matthias Urlichs <[email protected]>
Implement adapters which translate mostly-transparently between trio and
asyncio