The nice thing about tdiff is that I use it to develop tdiff :)
Anyways, v0.3.0 is out, which drops dulwich in favor of the git CLI. This way tdiff will behave much like `git diff`.
The current API is `tdiff git`, with similar arguments. Next step: integrate with `git difftool`?
I created Python bindings for Facebook's Yoga flexbox layout engine (entirely using AI):
https://t.co/BF6mKj8Ruz
It's part of a bigger project to provide Python bindings to opencode's opentui.
Just published textual-editor to PyPI.
It's a textual widget that is similar to TextArea but that actually runs a real editor and connects it to an embedded terminal emulator, so that you get all the power of neovim (or whatever your preferred editor is).
https://t.co/X8kuVVlRMH
Jupyverse now supports legacy Jupyter server extensions.
It does that by proxying the server, so no rewrite of the original extensions is needed.
You can try jupyterlab-git and jupyterlab-lsp with:
pip install jupyverse[jupyterlab,auth,jupyterlab-git,jupyterlab-lsp]