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

wrong cutoff

4456e589a6a56864ac97fa0cfc80f74205201d32 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fixing up tests for Py3.7

b28a50789922e5a26b59a9419831de02b7bb190f authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix trio_asyncio.run()

91b99b1b6807e7c0bce8fe970ce319ba05509900 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix yapf+flake8

9db6cfd4812e075c67b4e1c1bfa3ecf8211cfbac authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix py3.6.3 test

345f5d3a868b32b0da7c5a01ad590d98bb2863ed authored almost 7 years ago by Matthias Urlichs <[email protected]>
slightly more coverage

762eaf7bcdd2adc105b5469b74721fe03573a35a authored almost 7 years ago by Matthias Urlichs <[email protected]>
use correct sphinx version

0bf18f4a7e0461bce02e1ada16e0f5816a85e620 authored almost 7 years ago by Matthias Urlichs <[email protected]>
remove f"" syntax

py3.5 compatibility

2866e019e45e920691a30e7d4298ba40c0e020e9 authored almost 7 years ago by Matthias Urlichs <[email protected]>
drop dead code

3c433f51e8a312b7a38b7340f289f7c5aafce115 authored almost 7 years ago by Matthias Urlichs <[email protected]>
More 3.6 vs. 3.7 patches

0244798a85f7b9e338b3cc9a8ec99cfae3b03b55 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Test update for py3.7 compatibility

… hopefully

9ca7d07ffc29ac4c55024e82ed35d875393096a8 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Some attempt at compatibility

cf4f3146a5ec6b95531d66e389cac1462f7f2d56 authored almost 7 years ago by Matthias Urlichs <[email protected]>
test-req in ci, take 2

f1a2e62810a147371c2e1e9482af522b98c3bd7f authored almost 7 years ago by Matthias Urlichs <[email protected]>
require pytest-trio for testing

also move test-requirements.txt to ci/

fd1a851584c5948ec53c9e4bac4bfe6bd0270c54 authored almost 7 years ago by Matthias Urlichs <[email protected]>
clone subprocess stuff from trio, waitpid2 branch

8f0f9a68428876d7f34d594e97d5449ef22c9ae8 authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix test

f7aed1018e4193d163ee838dec7bed330efa3c0a authored almost 7 years ago by Matthias Urlichs <[email protected]>
Teach travis where the tests are

6ce14ea9c5119880d35f36128a87e623173b7d8f authored almost 7 years ago by Matthias Urlichs <[email protected]>
Workaround for reflowing

flake8 wants the "or" to be at the end of the first line
yapf reflows it to the beginning of the...

3547b8b21782eaf6442591cb3f0754e9a0c1222e authored almost 7 years ago by Matthias Urlichs <[email protected]>
don't warn when testing

e4f1195a4e16f7fce53c2a0211bc0b5d93302e31 authored almost 7 years ago by Matthias Urlichs <[email protected]>
No more flake8 warnings

also yapf3 formatted
also changed max line length to 99 characters

7969ee5be3b75b9403c31bbb3307cac915e6a33c authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge pull request #6 from njsmith/classified

Add framework classifiers to setup.py

b2de8bfd180a626bae7b844b6aa9b0e9af54e67a authored almost 7 years ago by Matthias Urlichs <[email protected]>
Add framework classifiers to setup.py

18ecff1eb2810cbbf5c1a33485f267f8d52bdc4d authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
* Skip a flaky testcase

8fe0bd566d1fc7b2b5bff6b5b59270f8b78c3da5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
something-like-a-Release 0.4.1

f2258a5677e5f8da4f1e786e757687b9eda901d0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fixed possible deadlock in sync loop

Cancel all other jobs in the sync loop's nursery when the loop ends,
to prevent interesting dead...

8b5b3dbd0a73d919371be6991565467ea939a57f authored almost 7 years ago by Matthias Urlichs <[email protected]>
test fixes

e542192a5fc76dc50d8b3a4183a45f13b1544986 authored almost 7 years ago by Matthias Urlichs <[email protected]>
doc update

2e3dac9bd62cb0d551b9315dac64cc97262b6c1a authored almost 7 years ago by Matthias Urlichs <[email protected]>
doc update

017fa303ebd07771af6e85742a47ed31376e6a3f authored almost 7 years ago by Matthias Urlichs <[email protected]>
documentation update

88f3f71bd357d97bb5fe77d7b30d5bc6dabd8d4b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Do the Makefile thing

50e9d3768ee1d64b173532120114f420e93854b4 authored almost 7 years ago by Matthias Urlichs <[email protected]>
first take at splitting up and sphinxifying the documentation

bef811ae9f6eccc263ee138f8458f9626ae4a70a authored almost 7 years ago by Matthias Urlichs <[email protected]>
h_raise() is internal

712535f5708043f472aec9459fb8ee781c8f40f5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
flake8 fixes

0a5f1051bbabcbc95338257cdb3980a086e08678 authored almost 7 years ago by Matthias Urlichs <[email protected]>
yapf3 me harder

8da19a24b823160a2f25e2e86a758f2d4e7d9b16 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Add nice icons to the README

179508deb6ddec331070a8b51d58d810efdaa597 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge remote-tracking branch 'github/master'

61f27e742feb12e88b881561c063982d52b086c5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Imported cookiecutter-trio -generated files, lightly modified.

506a021b13509980666e6a9a68ce5aa020b3b307 authored almost 7 years ago by Matthias Urlichs <[email protected]>
rename version.py to _version.py

815e4bc6c82036a02e0d86e0908c6508f1ca11b1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge pull request #5 from oremanj/fix37

Stop using 'async' as an identifier (it's a keyword in 3.7)

013636c336e2359b176cb129de9e1c53c91d87d6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Stop using 'async' as an identifier (it's a keyword in 3.7)

e8e30db4cab42d710ab7ee3cd8a0d7a2e13b80dd authored almost 7 years ago by Joshua Oreman <[email protected]>
* Fixed a race condition

35fbf0d366b3359fc749ae7165a19c4196452382 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Race condition

6a3c6152b20ad26cedf202431900e0a5c88d0ac5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
export SyncTrioEventLoop

bbe378e12262f634aff0eed685bbcc3bd57a34f6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
disable warning WRT child watchers (for now)

b02b1ac3d2c710865393e1d2615954c1365c4d7b authored almost 7 years ago by Matthias Urlichs <[email protected]>
re-add run_task, update documentation

872912556a7b0f5bfbb71b01dad6d0b2567c65b0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix Debian packaging

* add requirements
* fix docstring

f2d7ed31d85d530bbbfaade11802f4b7bbfcb5e0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Bumped version to 0.4

49f83db0fb8a0131c9fed0db5e47e1a969ae47a6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Tests fixed by reducing complexity

Rather than a separate task for the Trio thread's main loop,
simply run the loop from the indivi...

331d97688d8b9df52c4e508264d9811d1203023d authored almost 7 years ago by Matthias Urlichs <[email protected]>
Handle repr: also emit scope, if given

02d516ce8685488af69f693f622d83a1356abf09 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Subprocess tests now work

… at least under Unix they do.

15b991fa2a1fe3f0fef4cfa6b41eab936e240956 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Name the sync thread after its parent

ac85013b3b40e78f65a8b2ef4b28b1237bafd753 authored almost 7 years ago by Matthias Urlichs <[email protected]>
If you run a loop in a thread, close it.

e06372556b8f2be0c57c81ce0521800a6a1b7515 authored almost 7 years ago by Matthias Urlichs <[email protected]>
CFuture vs. PyFuture

They both work the same way so we take the easy way out

e99d862b6911b21999f61cd63a7b8ec623bf1a2a authored almost 7 years ago by Matthias Urlichs <[email protected]>
Mark non-terminating subprocess tests as skipped, for now

TODO: find the bug

4736d10c0e62a1586b035a830498eac55fe2742e authored almost 7 years ago by Matthias Urlichs <[email protected]>
removed stupidity

ebf5492067687b22df885ba151cb210f8040062b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Force using a TrioChildWatcher

f888415c0bfc0a4df7995621c01169798b90864a authored almost 7 years ago by Matthias Urlichs <[email protected]>
dropped test

9ca2a6dd5ac9fb55b426275aa335f726ac4a5076 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix error for early termination of run_until_complete()

We need to ensure that run_until_complete() returns with a RuntimeError
if the loop stops before...

d9116335dc6e83986a17d27633e74454c2bd0f03 authored almost 7 years ago by Matthias Urlichs <[email protected]>
More test fixes

0bf776cfd0c08a44069a7df653f5e6e14f9e468b authored almost 7 years ago by Matthias Urlichs <[email protected]>
delegate add_reader/writer to the Trio thread

only if it's running

fb9359578da9c7103d31b4cd16b18e29f372f604 authored almost 7 years ago by Matthias Urlichs <[email protected]>
forgotten debug statement

c743fd690115bc9df8d96cfdec871a97f826fd94 authored almost 7 years ago by Matthias Urlichs <[email protected]>
re-added Python 3.6.4's asyncio testsuite

not yet working 100%

1c60ab4cdf9170c50d317e88988d63b1abc76b57 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Handle raising an error from fd-ready with traditional handles

85f51ae75c4998c66d31fdf5a13f2af95d4cf068 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Use the handle's error processing

72fa0346dcbb6fd62416da31275cb029ba1397eb authored almost 7 years ago by Matthias Urlichs <[email protected]>
use the default exception handler

2ce9db4790c12af1bfd44fc911e6090c07202f3f authored almost 7 years ago by Matthias Urlichs <[email protected]>
Async loop: use a default handler that re-raises

7ee3e577aa39d403c1713125608489ec0cbad7e2 authored almost 7 years ago by Matthias Urlichs <[email protected]>
some test fixes

56138b119c208995955e29f04420647090b93344 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Sync loop tests work.

b1102a8e282caf852fb59fab7f933b1dc5b2b559 authored almost 7 years ago by Matthias Urlichs <[email protected]>
rudimentary tests for the sync loop

doesn't work yet

652a78ee4aec989fecc72ed883cf0f4abe067685 authored almost 7 years ago by Matthias Urlichs <[email protected]>
interim doc update

840f23d10e5f2b7a468a63ab2e879982f6d8461b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Split off handles

a73f0aaf933f02f76792179114a100c17df4feb7 authored almost 7 years ago by Matthias Urlichs <[email protected]>
remove unnecessary imports

10cad1c3807814a5e4dd3efb87f0acb9cf314f55 authored almost 7 years ago by Matthias Urlichs <[email protected]>
initial version of the sync event loop

10cf23a3fb78a61414d23e60195b054efccb639b authored almost 7 years ago by Matthias Urlichs <[email protected]>
simplify conftest.py

TODO: that code is PY3.6 only, for now

9aa3247380462bba3740515137847c2386573a95 authored almost 7 years ago by Matthias Urlichs <[email protected]>
split off loop init/exit

to prepare for running a sync loop in a separate task

a56060ffadc50ed0855acb5998ab8d158e791d9a authored almost 7 years ago by Matthias Urlichs <[email protected]>
Remember to close file descriptors when the loop ends

ea84f6558bba1cd075c6ceeaf0e81adf15396724 authored almost 7 years ago by Matthias Urlichs <[email protected]>
simplified adapters

no object-with-loop required

19691371b0e8a939f7e8b2065b8faaf773c27885 authored almost 7 years ago by Matthias Urlichs <[email protected]>
updated README

26d6a227a90d2e4570326a968c4c3d6962c5d965 authored almost 7 years ago by Matthias Urlichs <[email protected]>
run_future() does not actually depend on the event loop

57df4152d0eb9f38e58e3611795d34dcd281f925 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge v0.3.2

4e0aa9103362577779990e3d0b03b748720f8fb6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge remote-tracking branch 'github/master'

b20b99cababc279cd72b1319cd8ed66176e7dc50 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Debianized.

288df51e45fe4cc01d14315b2a439cec9137ddd3 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge pull request #1 from njsmith/boilerplate

python-trio project boilerplate

6a30f65bbdf843c23f8532cbcb4c32b40baf6352 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Remove Python's asyncio tests

Most of these tests depend on sync calls to loop.run_until_complete()
and thus require interesti...

138d8cfc6ade8a60fa429acc4fbd1b75f6ea0d0d authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix interop tests

e2c46086da099ce6dbbb676576e6293336337949 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix tests in aiotest/

56c61e97a4237542aff00d0ddaa1b474ff2e4bdc authored almost 7 years ago by Matthias Urlichs <[email protected]>
remove kwargs

acc69b54875b9e31e9481ad1533ece0fb6e1a9ed authored almost 7 years ago by Matthias Urlichs <[email protected]>
Get tests_misc to work

880af99226c060665327fcfcdffff2a504e56821 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Work in progress fixing #2

09e4f58b946a3c2b34d2181f8f586d4a46bdecff authored almost 7 years ago by Matthias Urlichs <[email protected]>
python-trio project boilerplate

7aab828c4a26ce5ad95696d22528a294e5328c14 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
All tests but one (in SSL) pass.

922fdd1c1e446652a056921b0614464c77f0b395 authored almost 7 years ago by Matthias Urlichs <[email protected]>
stupid error

7df4912106b2356358147a772ea0f311aae1cf11 authored almost 7 years ago by Matthias Urlichs <[email protected]>
dropped

dfeeddc3f2e98146b4f1017771ba0721e079d720 authored almost 7 years ago by Matthias Urlichs <[email protected]>
renamed

fc425a3611c99f0d2861ce7c3dfdea4cace65e1b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Update Python test suite to 3.6.4

d30d0ef4b42bda870fe2bf55cc2608b4739dc98c authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix email address

no angle brackets

aae3a539def97d1dd2b2f12f9744365b4b2b8f00 authored about 7 years ago by Matthias Urlichs <[email protected]>
add rudimentary Makefile

565b701173ed7d07cad8817c1fdd1f4701520337 authored about 7 years ago by Matthias Urlichs <[email protected]>
Merge 0.3 into debian

4368ee1b2e73394624d325f4354aab4c73c51b81 authored about 7 years ago by Matthias Urlichs <[email protected]>
Version 0.3

c2f80d8bea421ac78dbf723ca85bf1add9ff6f86 authored about 7 years ago by Matthias Urlichs <[email protected]>
Add trio2aio and aio2trio adapters

Implement adapters which translate mostly-transparently between trio and
asyncio

7585100f470be0ebaa28e46b594500d6cab5610e authored about 7 years ago by Matthias Urlichs <[email protected]>