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

is twisted support going away? #803

Open
glyph opened this issue Apr 11, 2020 · 4 comments
Open

is twisted support going away? #803

glyph opened this issue Apr 11, 2020 · 4 comments
Milestone

Comments

@glyph
Copy link

@glyph glyph commented Apr 11, 2020

I've been using bpython for a long time due to its twisted support. I notice that the urwid backend is going away. Are there plans for replacing twisted support with asyncio?

@supakeen
Copy link
Member

@supakeen supakeen commented Apr 11, 2020

Hey glyph, I am planning on not removing these backends until their unique features are available in the main backend. A big part of the deprecation messages is that we can gather information on differences and usecases for the various current backends and consolidate them.

@thomasballinger
Copy link
Member

@thomasballinger thomasballinger commented Apr 13, 2020

I'd be interested in what support would be ideal for you @glyph, is it good embed behavior + twisted event loop? Just the event loop integration?

Edit: (in order to assess whether there is a way to support your use case with curtsies or whether maintaining the urwid version is important for that)

@glyph
Copy link
Author

@glyph glyph commented Apr 13, 2020

Hey glyph, I am planning on not removing these backends until their unique features are available in the main backend.

This is great to hear, thank you!

@glyph
Copy link
Author

@glyph glyph commented Apr 13, 2020

I'd be interested in what support would be ideal for you @glyph, is it good embed behavior + twisted event loop? Just the event loop integration?

I have some janky stuff that connects it to the event loop in my python startup. It looks like this:

https://gist.github.com/glyph/e02303b61ca6fec0f0bc504b7f5fe52e

Mainly I just want the event loop integration though, so that I have the ability to build something like that.

@sebastinas sebastinas added this to the release-0.21 milestone Aug 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.