Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make py-libp2p async-library-agnostic with anyio #383

Open
ShadowJonathan opened this issue Dec 17, 2019 · 1 comment
Open

Make py-libp2p async-library-agnostic with anyio #383

ShadowJonathan opened this issue Dec 17, 2019 · 1 comment

Comments

@ShadowJonathan
Copy link
Contributor

Coming from #174 (comment), and based on some conversation with @mhchia, I'm making this issue as a reminder to eventually make the library completely io-agnostic by implimenting it with anyio, an asynchronous io abstraction library (which currently supports asyncio, trio, and curio).

This'll tie #349, #347 and #174 into one problem, while staying in async library ecosystems of all 3 (possibly 4)

Anyio documentation: https://anyio.readthedocs.io/en/latest/index.html
Pypi project: https://pypi.org/project/anyio/

@ShadowJonathan
Copy link
Contributor Author

(I've read up on sans-io, and I realise that it's a mentality about async code instead of an actual library implimentation of the python async loop, my apologies)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant