python-isal icon indicating copy to clipboard operation
python-isal copied to clipboard

Use more modern extension module features

Open rhpvorderman opened this issue 1 year ago • 0 comments

Currently isal_zlibmodule.c has diverged quite a bit from zlibmodule.c.

  • A different buffer method
  • Using static rather than heap types
  • No module isolation

This increases the maintainance burden. Ideally the differences should be minimal. Also this limits the usability of python=isal in a free-threading python world. Good module isolation should be realized before that becomes a reality. Also this allows moving python-isal to the stable ABI at some point in the future.

rhpvorderman avatar Nov 25 '24 08:11 rhpvorderman