multio
multio copied to clipboard
A unifying library for curio and trio, supporting both async libs for great good.
[0.2.5](https://pypi.org/project/multio/0.2.5/) is on PyPI, but there's no tag in GitHub.
since it's using open_memory_channel, etc. setup.py: `trio>=0.2.0`
I noticed that the tests for this project pass with pytest 3.6.4, but fail with 3.7.0 or higher. https://gist.github.com/carlwgeorge/26a07a6c6b99cb6bfb3530668eafe5b9 I'm not sure what [changed in 3.7.0](https://docs.pytest.org/en/latest/changelog.html#pytest-3-7-0-2018-07-30) to cause this. Travis...
How about multio makes `multio.init` optional, and uses sniffio to initialize itself? I suppose we'd have to make curio support sniffio first. Possibly, init could be removed completely.
One can pass a curio.ssl.SSLContext when using multio.open_connection, but this requires using curio.
the spawn semantics are "weird"