dankamongmen / notcurses

blingful character graphics/TUI library. definitely not curses.
https://nick-black.com/dankwiki/index.php/Notcurses
Other
3.48k stars 112 forks source link

Python API confusion #2670

Open VorpalBlade opened 2 years ago

VorpalBlade commented 2 years ago

I'm looking for a TUI framework for use in a python project and I came across this. However there seem to be two separate and incompatible bindings for python included in this repository.

After looking into issue reports I came across #1154, which seems to indicate that the currently installed bindings (cffi) are legacy. Thus it seems rather silly to use them for a new project. However I don't see a sensible way to install the new bindings as both pypi as well as my distro's native system packages (Arch Linux) install the old bindings.

  1. What is the plan and roadmap for the python bindings?
  2. Which bindings are recommended to use as of this moment for a new project?
  3. Where is the documentation for those bindings?
  4. Somewhat related: Which bindings integrate best with asyncio, and what is the recommended way of doing so?