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

another non-win test

2c0fdaeb77c8cac41107c52baf1fe32c55314b64 authored over 6 years ago by Matthias Urlichs <[email protected]>
Skip subprocess tests on windows

7623baf6b3fa844bc480d4fb4eac94c346c78903 authored over 6 years ago by Matthias Urlichs <[email protected]>
fix documentation

single- vs. double-colon annoyances

f4f5c9b0cae950aa37bfe34b89490efc1ba7a877 authored over 6 years ago by Matthias Urlichs <[email protected]>
Get the docs to build

TODO: figure out why this is necessary

550e5a3d938368e0ca4a4d083cd3cd3f50ed255c authored over 6 years ago by Matthias Urlichs <[email protected]>
let TrioExecutor inherit from ThreadPoolExecutor

not doing so is deprecated with Python 3.8

3bfed40f3067786b9516d7e80b4e9407c5eb3b85 authored over 6 years ago by Matthias Urlichs <[email protected]>
fix tests for Python 3.8-dev

f7311d9d905227f6b77a8740900938c05b1359c2 authored over 6 years ago by Matthias Urlichs <[email protected]>
YAPF again

1967e8f4aebf7289a339b8f05bbce3cd04503fd3 authored over 6 years ago by Matthias Urlichs <[email protected]>
ignore StopAsyncIteration when shutting down

eeb6f0272563f017704f184719fc45a5797c260b authored over 6 years ago by Matthias Urlichs <[email protected]>
Version 0.9.0

6942032cea85ffef25870ae4f6b38bc7769d12a7 authored over 6 years ago by Matthias Urlichs <[email protected]>
Fix hang-on-close tests

We do this by
* running the queue until there are no more queued tasks.
* excavating the task fr...

21f4096ea9a5748d6a7384d5de561a4de2ea7aa8 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge hang-on-closed test

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

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

d2d88a03153944f893bf4bdc5b011859980fdda6 authored over 6 years ago by Matthias Urlichs <[email protected]>
fix warning

a881a28c04521dd3210eb86fb821f79582eda646 authored over 6 years ago by Matthias Urlichs <[email protected]>
Document trio_as_aio and aio_as_trio

plus drop args from trio_as_aio

6423d26ea7ad68de94eadef4e49b4d88959241af authored over 6 years ago by Matthias Urlichs <[email protected]>
Fix calling async class methods

bb1c336adfdc7d354cb73bb6a9ea3646c1356a4f authored over 6 years ago by Matthias Urlichs <[email protected]>
Add trio_as_asyncio alias for trio_as_aio and vice versa

ce529b273baaec4c02f4bf86e6fd412f9824c25f authored over 6 years ago by Matthias Urlichs <[email protected]>
fix errrors

50cf299306252481877c72e4e83be8965cdf1027 authored over 6 years ago by Matthias Urlichs <[email protected]>
fix iterator implementation

not every `__aiter__` returns self

2c8398d36cb7b9d13c66aaa89921b82d69c5d5a1 authored over 6 years ago by Matthias Urlichs <[email protected]>
switch from run_trio method to aio_as_trio wrapper

3bc37c464793d57246b93f7c0fa4af05c9150101 authored over 6 years ago by Matthias Urlichs <[email protected]>
stupid doc mistake

604e6728d87ba2f2f1ab11bf9885cfe042008d89 authored over 6 years ago by Matthias Urlichs <[email protected]>
Moved subprocess test to async loop

increasing problems with sync loop

21ef0f46a57559a29d72c8c7cd121ef6e7e0696e authored over 6 years ago by Matthias Urlichs <[email protected]>
Add (so far) hanging forever tests on teardown

fd7b0042dddaa8c9892a0c6a21b8718f783d7920 authored over 6 years ago by Emmanuel Leblond <[email protected]>
deprecate `run_asyncio`.

f4006a9442298e61e42329f705e76e0345cc4939 authored over 6 years ago by Matthias Urlichs <[email protected]>
document deprecations and aio_as_trio

023713df9febd5166fca410f0d4bc47e36e36d51 authored over 6 years ago by Matthias Urlichs <[email protected]>
Update documentation, add tests from it

a0a29da8e1e3f026f6c29800f33a3b557359c344 authored over 6 years ago by Matthias Urlichs <[email protected]>
Re-write trio-to-asyncio case to use `aio_as_trio`.

b05403c74f641241114ed3ffaf586240bb51f798 authored over 6 years ago by Matthias Urlichs <[email protected]>
allow 3.5.2

06e856bc3c079dc0a53646cc8db22a1dc51d3f72 authored over 6 years ago by Matthias Urlichs <[email protected]>
hack min version

RTD has 3.5.2

4de3e07a5f3e2a035316123f882482392eff3f8c authored over 6 years ago by Matthias Urlichs <[email protected]>
forgotten Merge

3a72e63e50d6518e3705266de970758875c7e72b authored over 6 years ago by Matthias Urlichs <[email protected]>
* Fix python_requires

d7c02cf460bc93017d8195d94ed1f33e3cb5c25c authored over 6 years ago by Matthias Urlichs <[email protected]>
* Release 0.8.3

459a995f580089b2394f4ef1739d7240a7d27e3e authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge old master

29e1a7ce5867bdce4b0c051053b64b7e44dbd2e1 authored over 6 years ago by Matthias Urlichs <[email protected]>
Add 3.5.3 requirement to setup.py's description

7c6d80f9c21ceb93447842d527148f0f43ce161a authored over 6 years ago by Matthias Urlichs <[email protected]>
update docs

8f744f9fa327d18c135a9a8f44cd73f162ad5af8 authored over 6 years ago by Matthias Urlichs <[email protected]>
Version 0.8.1

552febb88d4c9e3b8a0c2081aca8988022e4241c authored over 6 years ago by Matthias Urlichs <[email protected]>
doc fix

plus "fix"

0197258f32379dbed1a4e3efc51406759c6abce0 authored over 6 years ago by Matthias Urlichs <[email protected]>
deprecation

ae9f847f073d3f0253b067456e2b8dae0afeced8 authored over 6 years ago by Matthias Urlichs <[email protected]>
require 3.5.3

3c48bf7fcde03dc00911ab0cf6eca640e92fe1e7 authored over 6 years ago by Matthias Urlichs <[email protected]>
Restore basic 3.5 compatibility (for now)

a0be2054d9607cd33b5bf250fb0a988ef0a5fed4 authored over 6 years ago by Matthias Urlichs <[email protected]>
Drop py3.5 from setup.py

ae488f78317ff3ad59fd6d1ab850ed4f24f1cf07 authored over 6 years ago by Matthias Urlichs <[email protected]>
Proper sniffio support requires Python 3.7

f9a125cdd4123ed6e07c134f1f2ed02ae3562046 authored over 6 years ago by Matthias Urlichs <[email protected]>
doc fix

2b9201a3321a146e9227c86e7898cc73754ef4d3 authored over 6 years ago by Matthias Urlichs <[email protected]>
catch all exceptions

1bce5b4ed7faca72afec910b736da17e1dc2e38a authored over 6 years ago by Matthias Urlichs <[email protected]>
re-set context

a069d0a1cdca88f6b0e8f86bc15240b10a978971 authored over 6 years ago by Matthias Urlichs <[email protected]>
doc update

499060e4d328ea479025ab36622f0d2ca880c876 authored over 6 years ago by Matthias Urlichs <[email protected]>
YAPF me harder

295d5431dd788e2c006d5de5fdcfb626843e5bbb authored over 6 years ago by Matthias Urlichs <[email protected]>
Set sniffio's context to "asyncio"

b139658566d61f2093075eef04555b274f3ee849 authored over 6 years ago by Matthias Urlichs <[email protected]>
doc update

af4888e565fda5c58070068a7e95162d0e68ebac authored over 6 years ago by Matthias Urlichs <[email protected]>
Add "allow_asyncio"

6121c2c46a6f68894cd2ed2b49367200eafeba89 authored over 6 years ago by Matthias Urlichs <[email protected]>
Doc update and Iterator support and code simplification

97194d49067bf4d717c520fd3ab85c21d12b03a7 authored over 6 years ago by Matthias Urlichs <[email protected]>
Teach `run_asyncio` to work with context managers

be29cd76928572ab71c76d03a423770e3bc08bcf authored over 6 years ago by Matthias Urlichs <[email protected]>
Implement wrap_{async,tr}io_context

217507d560e27a4aca245c3a06c1ec714ace4481 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge pull request #27 from belm0/patch-1

docs: fix asyncio-from-trio example

c6d583c3788018baa9467a2f84faaf29e1a5e934 authored over 6 years ago by Quentin Pradet <[email protected]>
docs: fix asyncio-from-trio example

31838aa73855c109c3eddf2565ca4650676be155 authored over 6 years ago by John Belmonte <[email protected]>
* Test fixes

794bb7fac6b4d0d209883ff4322e44309d957285 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge pull request #26 from python-trio/fix1

Release 0.8.0

84bfc2ee493617ca853cb29a7d447b45182f835b authored over 6 years ago by Matthias Urlichs <[email protected]>
loop= argument missing

4cc04aab142b709510f2275a1c85ba2f3e4aa31c authored over 6 years ago by Matthias Urlichs <[email protected]>
more Windows fixups

0e8d68ff612468ab28b0c83ecfdf72fc92c51747 authored over 6 years ago by Matthias Urlichs <[email protected]>
missing @coroutine

3ba5e472acb3142ac6eaaf27c837c9b7a57ad3d0 authored over 6 years ago by Matthias Urlichs <[email protected]>
more windows test fixups (or -down)

536991e5ca1d3df3612377ea4554b735bc6dc41f authored over 6 years ago by Matthias Urlichs <[email protected]>
3.7 fixes for Windows

e3dc3dedcff2640d7cb83a90cf0622f0da01c59d authored over 6 years ago by Matthias Urlichs <[email protected]>
always use socket.socketpair

039639af89f71e1bde18697680f0d7c0c2cea41a authored over 6 years ago by Matthias Urlichs <[email protected]>
doc update

c5bf3a35e28fb72123517c429993b16c2cb40780 authored over 6 years ago by Matthias Urlichs <[email protected]>
* Override asyncio's process-global loop policy handling

* Fix Trio dependency

0e641137149ebe4997a4d04ff1d9a52c2519fb56 authored over 6 years ago by Matthias Urlichs <[email protected]>
allow for failures on 3.8

SIGHUP is not in valid_signals ?!?

d6728de4bcc7cdc25b09a5c8963bff4e7fe784e3 authored over 6 years ago by Matthias Urlichs <[email protected]>
YAPF me harder

2f5225c1cfe65404066a131392dacaf7c4493941 authored over 6 years ago by Matthias Urlichs <[email protected]>
dup target

76a7d8650146128357159ca942feae70e0ac9baf authored over 6 years ago by Matthias Urlichs <[email protected]>
fix for 4b816e6

_ipaddr_info is extended … sometimes.

c82ac05a6b9107027fea461a4779fe850c24ea96 authored over 6 years ago by Matthias Urlichs <[email protected]>
Refactor loop policy access

With Python 3.7, the C runtime caches get_running_loop_policy()
so we can no longer monkey-patch...

9eea42eaecdad355f777ef88e6d2f2eaa77d3500 authored over 6 years ago by Matthias Urlichs <[email protected]>
asyncio: _ipaddr_info was extended

4b816e68678c6edb69e882715933126e71d538de authored over 6 years ago by Matthias Urlichs <[email protected]>
doesn't always trigger

bb94301d4bbfffc473249db1d96f1a092d27ec26 authored over 6 years ago by Matthias Urlichs <[email protected]>
Heed deprecation warning

e8c00f59a54c9de17cecae5e0763eb54005f4d97 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge PR#24

f1808df79b1c1ef9663ee404ee34f57b9fd8e3f7 authored over 6 years ago by Matthias Urlichs <[email protected]>
Unfreeze version of trio

9580044783015b8934c3544e4774e1ac0349b5d9 authored over 6 years ago by Matthias Urlichs <[email protected]>
Add 3.7 and 3.8-dev to the test matrix

The new tests are probably going to fail horribly because of gh-23

926bd6f6bcc16cf8b694ac777bc346a58e00db64 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
Doc: demote compatibility mode

the code is still there, for now, but …

112598e61eb4c568d4179151c0d8a3215c83daef authored over 6 years ago by Matthias Urlichs <[email protected]>
Complain when calling asyncio.get_event_loop()

from within Trio but without an active loop

5b6496d58be87a19443e40992ea04b7ad52a1e74 authored over 6 years ago by Matthias Urlichs <[email protected]>
Iterator support

e1426996d335e85d3c1680a41c289cbd5f8391c6 authored over 6 years ago by Matthias Urlichs <[email protected]>
don't complain if a tag is set already

8c147ff1d67f877cdb3f18c22c6b6558aada7472 authored over 6 years ago by Matthias Urlichs <[email protected]>
* depend on outcome

c6c9c542645b5c3502ef3997677abe041f66454d authored over 6 years ago by Matthias Urlichs <[email protected]>
.gitignore

b57229db2d82c6564eaf6c4fb28606dcb6f9d66e authored over 6 years ago by Matthias Urlichs <[email protected]>
testcase fix-up

3f938e2b1d0da8aafc4d46800af6f033c4f92324 authored over 6 years ago by Matthias Urlichs <[email protected]>
* trio.hazmat.Result is deprecated.

024058de6d454093d8feef4105bc391697b2345d authored over 6 years ago by Matthias Urlichs <[email protected]>
Debian stuff

57722816b16f59b19e5ad40f261deb317949241f authored over 6 years ago by Matthias Urlichs <[email protected]>
* Merge larger-queue patch (for now)

d5b5821ca244f0e12b43207a55919afad499ca2d authored over 6 years ago by Matthias Urlichs <[email protected]>
* Don't depend on pytest-trio

927b572a429c6f964b14d10f1c662f6b38b9f287 authored over 6 years ago by Matthias Urlichs <[email protected]>
increase default queue length

2b3c54b11ff2b910a4fa8ef8122ed3b3e0698d28 authored over 6 years ago by Matthias Urlichs <[email protected]>
* fix packaging

f41e16310aa38e74787065f3df1d2299ebfd96de authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge PR #19

337be4cd456ef6e108dd13f2483c4d3db58fbec2 authored over 6 years ago by Matthias Urlichs <[email protected]>
Don't use the pytest-asyncio plugin

921344da0421550bba468565b8913ae707f3c44a authored over 6 years ago by Matthias Urlichs <[email protected]>
* Depend on Trio 0.4

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

Proper cancellation support for async generators.

2bf24e840084944f642707373b5f72bf8f57044b authored over 6 years ago by Matthias Urlichs <[email protected]>
Proper cancellation support for async generators.

0a970ccf50dba57e03b81b37f767a8879d75bed3 authored over 6 years ago by Michael Elsdörfer <[email protected]>
* Use contextvars instead of TaskLocal

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

4dbd33a8ac1816a0cff6483c315923dc07024e8c authored over 6 years ago by Matthias Urlichs <[email protected]>
Need to not fail when contextvar is not set

932be09438c05506a57e609953948e004099a147 authored over 6 years ago by Matthias Urlichs <[email protected]>
Use contextvars instead of TaskLocal.

In order to make this code work correctly
```
def get_loop(loop):
assert loop == asy...

ff22786d3ccb6219a55826b569a4591ae461197b authored over 6 years ago by Matthias Urlichs <[email protected]>
* TrioChildWatcher needs to descend from AbstractChildWatcher

unless on Windows of course

97dd2dd722bb30714419d9b275bdc71b4b19b2c4 authored over 6 years ago by Matthias Urlichs <[email protected]>
Merge remote-tracking branch 'trio/master'

0b6ed995e3f5a706fcb4fff16b39a458e4ad5f0b authored over 6 years ago by Matthias Urlichs <[email protected]>