Alex Grönholm
Alex Grönholm
I'm not sure which section [sqlacodegen](https://pypi.python.org/pypi/sqlacodegen) should go in, but I would like to think it deserves a mention.
Try as I might, I cannot find the author's contact information anywhere. The "author" and "author_email" fields in setup.py are missing. There are several other problems with setup.py too: -...
This should cover at least the following: - Migrating from orphan tasks to structured concurrency - Migrating from Transports and Protocols to streams - Migrating from Queues to memory object...
DTLS (TLS for UDP) support is currently missing from the standard library, requiring direct interfacing with OpenSSL (1.1.1 or later). There is an existing implementation, [python3-dtls](https://pypi.org/project/python3-dtls/) which could serve as...
The `CancelScope` implementation on AnyIO mirrors that of trio 1:1, except for this particular property. Relevant trio documentation [here](https://trio.readthedocs.io/en/stable/reference-core.html#trio.CancelScope.cancelled_caught).
We should look at pyserial to figure out what needs to be done to support I/O on serial ports. Hopefully C extensions or CFFI are not needed.
Trio allows using [trio.from_thread.run](https://trio.readthedocs.io/en/stable/reference-core.html#trio.from_thread.run) and [trio.from_thread.run_sync](https://trio.readthedocs.io/en/stable/reference-core.html#trio.from_thread.run_sync) to be called from unrelated threads as long as a token (from trio.low_level.current.token) is provided. On asyncio this token could be the event loop...
This should hopefully speed up AnyIO's adoption if authors of existing trio libraries find it useful.
It would be really awesome to be able to run your app on trio while still retaining the ability to spawn asyncio tasks or calling asyncio coroutines. I'm not sure...
Connectors are the counterpart to listeners. They establish connections to remote endpoints. This abstracts a part of the API and opens new possibilities, like transparently having a protocol connect via...