This commit is contained in:
emdee@spm.plastiras.org 2024-02-19 14:15:31 +00:00
parent 66a31110b3
commit a8eee6fa4c

View File

@ -4,7 +4,8 @@
wrapping of [Tox](https://tox.chat/) wrapping of [Tox](https://tox.chat/)
[```libtoxcore```](https://github.com/TokTok/c-toxcore) into Python [```libtoxcore```](https://github.com/TokTok/c-toxcore) into Python
using [ctypesgen](https://github.com/ctypesgen/ctypesgen) using [ctypesgen](https://github.com/ctypesgen/ctypesgen)
The full c-toxcore library is covered. The full c-toxcore library is covered, but it doesn't actually work yet -
dunno why.
The code is typed so that every call in ```tox*.py``` should have the The code is typed so that every call in ```tox*.py``` should have the
right signature. right signature.
@ -66,6 +67,12 @@ module can be helpful in debugging crashes
Others include: Others include:
* <https://git.plastiras.org/emdee/toxygen_wrapper> Ctypes bindings
originally from <https://github.com/toxygen-project/toxygen>
```next_gen``` branch by Ingvar. Those bindings work, unlike these.
Because it's ctypes you can follow things in a Python debugger,
or with the utterly stupendous Python feature of ```gdb```.
* <https://github.com/TokTok/py-toxcore-c> Cython bindings. * <https://github.com/TokTok/py-toxcore-c> Cython bindings.
Incomplete and not really actively supported. Maybe it will get Incomplete and not really actively supported. Maybe it will get
worked on in the future, but TokTok seems to be working on worked on in the future, but TokTok seems to be working on