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

context vs. is_sync

ca35141f6257ddfbe5864b6214fec1c3027b2f90 authored over 6 years ago by Matthias Urlichs <[email protected]>
YAPFd

837a4414e3e9675cd15b3af655c3d3412fd6c9c0 authored over 6 years ago by Matthias Urlichs <[email protected]>
test compatibility

b486dc3d5f69f166f3d875bd1af5032e6ee65993 authored over 6 years ago by Matthias Urlichs <[email protected]>
compat patch for asyncio.run

50deffe0825ec8bd89703b4892baed701130f8cc authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge pull request #18 from miracle2k/asyncgen

Asyncgenerators: Tests + Error handling

f44c2c0c72d17d42680e337bf1a0e2e1eaa123c6 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge branch 'master' into asyncgen

ff8f34f61d0cc90225fc701b141b3904aa1d41cf authored over 6 years ago by Michael Elsdörfer <[email protected]>
try to catch bad contexts in handles

dce6713f1b99c590e783dd01ce326fce8980832b authored over 6 years ago by Matthias Urlichs <[email protected]>
ignore "empty" dir

b93657b52e8622e07644f2f8f2ed6bb86e875131 authored over 6 years ago by Matthias Urlichs <[email protected]>
skip contextvars tests for Py<3.7

964a1c572f8e97ac2036029b598de6bd85e0b534 authored over 6 years ago by Matthias Urlichs <[email protected]>
Version 0.7.1

e1af5a0c8a20b44f48eb49a839d78da469b411ba authored over 6 years ago by Matthias Urlichs <[email protected]>
forgot to check in the removal of a debug call. Oops.

112ca9d84ef61362118e6e3e410cf2a3521ba04a authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge pull request #18

daf81a9f57ac94b301b7409f4ff23d133f32bd13 authored over 6 years ago by Matthias Urlichs <[email protected]>
Handle errors in an async generator.

f1bfafc315eaf2ee7419ad2fb851b90a7ef12ae7 authored over 6 years ago by Michael Elsdörfer <[email protected]>
Add async generator tests.

e1feef819dce13e5bfe5cb4b5590003452730426 authored over 6 years ago by Michael Elsdörfer <[email protected]>
Version 0.7.0

3a06dcfde48ac73cb20b7c0e69daa89e350ba219 authored over 6 years ago by Matthias Urlichs <[email protected]>
Travis for 3.5 does not work yet

8476db938e9940a425461ba04ea8c5465a8f4a6c authored over 6 years ago by Matthias Urlichs <[email protected]>
flake8'd

0b68f61ccbc72a17822ede5f0fd3378c78f20ebe authored over 6 years ago by Matthias Urlichs <[email protected]>
YAPF'd

310f13b3ec3b19107533782da5dae692deac72e6 authored over 6 years ago by Matthias Urlichs <[email protected]>
also patch get_event_loop

Python 3.7 needs that

213a07cdc914a87a0c5e8811c17d7bddf71e7b1f authored over 6 years ago by Matthias Urlichs <[email protected]>
Nested / parallel loops

Monkey-patch asyncio's get_event_loop{,_policy} calls to return the
currently-running loop / Tri...

f86577261b175f0d3c972a9dc692059c8380adbb authored over 6 years ago by Matthias Urlichs <[email protected]>
Revert 38d62e1 :: Use RunLocal, not TaskLocal

4e7bc39cfe082e540e15ab82334dd773379a9c39 authored over 6 years ago by Matthias Urlichs <[email protected]>
more MacOS timing problems

27418f5e533798938ccab939d9e266b37d23e591 authored over 6 years ago by Matthias Urlichs <[email protected]>
re-add Python 3.5 tests to Travis

7f532cdb40896ed6bcb90d16656af532d28d3bff authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge pull request #17

100e45cc8a735c5146030aa0b99e83e11ea95aa1 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge remote-tracking branch 'origin/master' into asyncgen

623dbb1dddda6215417111ecdb099ed87c7125cc authored over 6 years ago by Michael Elsdörfer <[email protected]>
Use async_generator module for 3.5 support.

b2023ec119a4a5130b0d88697c2185a6c4fac46a authored over 6 years ago by Michael Elsdörfer <[email protected]>
increase timing for test_cancel_sleep

5f32678442a9eadf2955d3addf183041adbc009f authored over 6 years ago by Matthias Urlichs <[email protected]>
Disable two tests on macOS which read from pipes

reported to be unstable
one of these is disabled in asyncio

ad6c2ae091522a4d198daa2f8712ebefa7c18f0b authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge pull request #16

5b4e768c06af230e0affd569f864efa1949e3e3c authored over 6 years ago by Matthias Urlichs <[email protected]>
run_coroutine no longer takes a scope argument

Closes #15.

ce5f8aca7a8d0997284c5fa4c2c9b8e933f1fbd4 authored over 6 years ago by Matthias Urlichs <[email protected]>
Use is test, to not trigger __eq__.

365a69a7bd2c238a6d20252f02112de6f3618d28 authored over 6 years ago by Michael Elsdörfer <[email protected]>
… and the usual YAPF.

2761766acc2759cf655cc79a44506920e805db83 authored over 6 years ago by Matthias Urlichs <[email protected]>
set trio loop policy for tests

dd61f7765909077e45a18f933d56f893fd48cb95 authored over 6 years ago by Matthias Urlichs <[email protected]>
Don't change the event loop policy

80b186c1a483a08903302efc9fb243c97aeac28a authored over 6 years ago by Matthias Urlichs <[email protected]>
YAPFd again

482fd848e0b24c931dd746402b8549a8e040bb45 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge branch 'pull/14'

76116f5aeb093b4053deb2f9bd01d184a5c37b74 authored almost 7 years ago by Matthias Urlichs <[email protected]>
YAPFd

ba6cfb7245ac63da2e9a74c4ec07c7f601f43ec2 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix wrap_generator args passthrough.

3772c915cd66dcc7e4a0c76c1e6b45ab878e8f5d authored almost 7 years ago by Michael Elsdörfer <[email protected]>
Support using asyncio async generators in trio.

e7fc624b9f47e75cecb42f9d95983cffbf18b260 authored almost 7 years ago by Michael Elsdörfer <[email protected]>
Update usage doc

https://github.com/python-trio/trio-asyncio/issues/11

6690376080fa466c58cc38d34fdce66aee9abb34 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge remote-tracking branch 'trio/master'

c69255445ad8a3dc51bea8ecba094fdf8ea9259b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge pull request #10 from miracle2k/patch-1

Fix link to the docs in README.

e1ae85d936eb09bb633a324509162ada7398d4f2 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix link to the docs in README.

f95659cf7664fd88576537a7ae859a532ce1a7fe authored almost 7 years ago by Michael Elsdörfer <[email protected]>
increase test delay

intermittent travis failure

daa7f42c8108c50d7984241add473b7321091efe authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge branch 'appveyor'

f7e2e1e49d36205a50b53960a70fca831283a3bc authored almost 7 years ago by Matthias Urlichs <[email protected]>
disable remove-signal tests

efb5f936f2851fb3170c32fc491ae0361b9eaae7 authored almost 7 years ago by Matthias Urlichs <[email protected]>
disable py3.5 tests on appveyor

for now

e6facb663738a9b36a1c4b267d4f8f6bd0b75be5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
signal handling vs. Windows

720ea9ee188c19747333ba32216042b1d0df59f4 authored almost 7 years ago by Matthias Urlichs <[email protected]>
use wait_socket_read/writable on Windows

b520fb1e9680b5c1ad688a1794b59c041b3c0cda authored almost 7 years ago by Matthias Urlichs <[email protected]>
no AbstractChildWatcher under Windows

3deb436f2ac9d466d6d31d0dc35ecc454b723447 authored almost 7 years ago by Matthias Urlichs <[email protected]>
appveyor: test_req path

3be79186ed7323e09e8f94f89f62d504d080393a authored almost 7 years ago by Matthias Urlichs <[email protected]>
None vs. False, again

c19128fd7b8c4d80bf0390ca18d42cf99bf6c42e authored almost 7 years ago by Matthias Urlichs <[email protected]>
YAPF again

b403d95ac29cb9aa9212567bc5493a794edfd827 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix some tests for 3.7

b2077a14e5621691f359fa7f44b3043198a5c551 authored almost 7 years ago by Matthias Urlichs <[email protected]>
flake8 run

b9d143c8a26de4378a0d1bbadbbf5b56e19ee1da authored almost 7 years ago by Matthias Urlichs <[email protected]>
YAPF run

6a80f437572b96ddfdf27649f3e44b3e71edba05 authored almost 7 years ago by Matthias Urlichs <[email protected]>
doc override

b89f5e35515890bc5dee34a15c3d704ad00f2ef0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix test: None vs. False

6d03cc53dfa17b0d2ab0dfac4e0b37c1e7e6dbf1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
RunLocal is under hazmat.

Sorry about that.

baf1c6804114b59f4be6c637d877143fb290b9bf authored almost 7 years ago by Matthias Urlichs <[email protected]>
Use RunLocal, not TaskLocal

otherwise subtasks won't see the main event loop

38d62e1fbe101dee095b0308edcaf1725c629505 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge pull request #8 from lisael/fix_setup_project_URL

6af51a31cfa83ceb2a1a750285dcb8a11c20a41b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Not asyncio.run_asyncio, but trio_asyncio.run_asyncio

6315e8efbd8039de7ea8186897f8be4ac819f9fa authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge pull request #8 from lisael/fix_setup_project_URL

Fix project URL in setup.py

00feae51a6a7ee93847a9c13d5bfb41f10178c95 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix project URL in setup.py

5a050aea27480e8db586dedf83ff61f26e062407 authored almost 7 years ago by lisael <[email protected]>
drop two isinstance tests from the main loop

9051214d94313aae1867d85ee267ad70ca54846e authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix is_running()

was always False (when running async). Oops.

f76a5bc6884d8eb1f38cf23bcfc3c749d2637364 authored almost 7 years ago by Matthias Urlichs <[email protected]>
selector tests: drop the sleep, no longer required

also didn't work because auto-async-ification
does not work in unittest classes

316e4e5c4e7a421d2bf273fa779c8fcec10ac8ca authored almost 7 years ago by Matthias Urlichs <[email protected]>
Add a parameter to control the internal queue length

There is no good trade-off here …

cc78f528efc1665c9efa3b4b8e927bc19fb25922 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Update Debian package, tag, etc.

c0afd4443c6fc5a5965a5235554f65d0860e9d29 authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix flake8

45eddcb92e493950cb99cd37a6505bb8fba797f5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
remove stupid debug

66e8f3e3abf47ec2d85e0338784ab7fd0bdf17bf authored almost 7 years ago by Matthias Urlichs <[email protected]>
promote loop._sync to a public interface: loop.syncronize

TODO: think of a sensible name for calling this from asyncio.

4ef8b0595a08ba12481ba0a417089d91e6ab7e75 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Annoying fixes for the sync loop

Problem: $THING calls loop.stop() but then doesn't immediately return.

* split the processing p...

065eba530390ada8c46380d608012117e16f84a8 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Executor: implement limits

and accept "standard" arguments

84c76458a5c514d02ea795d660f8b276663da4a0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
rebuild

f6e721848fd7c2041a8df24a2121aeb0e7e6dabe authored almost 7 years ago by Matthias Urlichs <[email protected]>
* Version 0.5 (beta)

256d1ae9a3953e4b6fccda852600f90302e8e16a authored almost 7 years ago by Matthias Urlichs <[email protected]>
ignore dist directory

cd939634db59324da48c6385cbbb7a626e6182ce authored almost 7 years ago by Matthias Urlichs <[email protected]>
* Updated, Travis tests work (mostly)

f6b0ac284ed19203eefacb759943c62efc1982a9 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge the work required to get the Travis tests to run.

TODO: resolve some of the more interesting failures.

99aef6dcf9eb01e4c941f8a84fd69354b1e91e6b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Drop the _PyFuture/Task vs. _CFuture/Task tests

we don't want to test asyncio itself
the tests run into depreciation warnings on Python 3.7

8d2f11ed65a7ccae71ddeb273febb35a53381c2a authored almost 7 years ago by Matthias Urlichs <[email protected]>
stupid typo ²

08423b096be411269c1f3a0affe6dd09cf4eca51 authored almost 7 years ago by Matthias Urlichs <[email protected]>
SSL strangeness

261902e46b3fa4c34e64b4f06e62055a2d36df1d authored almost 7 years ago by Matthias Urlichs <[email protected]>
stupid typo

0e1a334a85b2fab08050e0be65d024476229851a authored almost 7 years ago by Matthias Urlichs <[email protected]>
deleted test

b333ba99729bbfd4deddbedab39930b5495841a1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
stupid block sizes

abf33dd8efbdcc1fab90a910802c03cf55993630 authored almost 7 years ago by Matthias Urlichs <[email protected]>
async with lock

1d9f6e221cd8fddf914a79de5375ae3d56e60082 authored almost 7 years ago by Matthias Urlichs <[email protected]>
all_tasks and current_task are now in asyncio proper

85acf32c10b596e0ea41327f892818df8a555f3f authored almost 7 years ago by Matthias Urlichs <[email protected]>
timer latency

dde50c99b41b4a96a30758dd7d0724380ece961e authored almost 7 years ago by Matthias Urlichs <[email protected]>
more test restrictions

f138c11c4ab095817ecf829b7257afb3efa1114b authored almost 7 years ago by Matthias Urlichs <[email protected]>
updated cheat sheet, Makefile

b307b278077aa1f788c8be4f81d609cf4da52c7c authored almost 7 years ago by Matthias Urlichs <[email protected]>
no pypy 3.6 compatibility yet

1a5220dfc2ef2c768d0a62ad5f772cd0b1fc0941 authored almost 7 years ago by Matthias Urlichs <[email protected]>
ignore broken reference warnings

… and yes, they are broken.

c7dcec4ae122b3d4ed5413eef2beaa0001a10a33 authored almost 7 years ago by Matthias Urlichs <[email protected]>
bad backticks

e671a9af232978eaf291d65502adf3c457f197b3 authored almost 7 years ago by Matthias Urlichs <[email protected]>
doc fix

fd3493f18e05270c914cb0d80fc574bdccecdb57 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Pin yapf to 0.20 instead

fc973702c223ca8349fe9b75f109ef9acf803bfb authored almost 7 years ago by Matthias Urlichs <[email protected]>
Lock tests: catch deprecation warnings with Py3.7

bd66f1fdc2654b4e751cdd57a40ae92318900b6b authored almost 7 years ago by Matthias Urlichs <[email protected]>
* Updated version

9ef09251fda74c6851f3c83e15bdbc597ae6861d authored almost 7 years ago by Matthias Urlichs <[email protected]>
Move to Sphinx 1.7

2af372ad6436da86aa6255be682311bf47b11ee0 authored almost 7 years ago by Matthias Urlichs <[email protected]>
doc+import fix

2a39217b19bc8c5825fbcf9196d591c896960ace authored almost 7 years ago by Matthias Urlichs <[email protected]>
drop 3.5 support (for now)

not testable due to async fixture

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