Update for python 3.8
Fixed compilation errros by renaming tp_print to tp_vectorcall_offset and added
Woohoo! This version works! ♥
Thank you for going through the code, so I don't have to!
Could this please be merged? Master is broken. Otherwise we should declare @rolveb as the new allmighty maintainer. The guy who did something. His fork should be cherished. For now.
For people who want to get things done and move on:
pip install git+https://github.com/rolveb/PySixel.git
I kind of want to depend on this for something I have. @rolveb, are you interested in uploading your version to pypi or taking the namespace on pypi from the current project?
Not sure why you did these changes manually, you can just call cython to regenerate:
cython sixel/converter.py -o sixel/sixel_cimpl.c
As seen in the Makefile.
You can install my fork via:
pip install git+https://github.com/lubosz/PySixel.git
Works with Python 3.11 and for all eternity without having to update the C code every Cython update