Open palfrey opened 1 year ago
This is possibly also doable by replacing the list functions in common.hpp
with ones that use the generic Python list API but that'll need a bunch of PyObject work.
https://github.com/palfrey/tagpy/tree/remove-boost is my attempt at that, but even once you get rid of the boost list functions, there's some references to stuff in the library.
https://github.com/palfrey/tagpy/pull/12 implements the core of this, but nothing runs automatically and it's just for x86 and manylinux2014 so leaving this ticket open to remind about fixing that at some point
https://cibuildwheel.readthedocs.io/en/stable/ is the core of this, but this is made a lot more complicated by boost-python distro packages tending to support a single named Python version.
It might be easier to redo the wrapper without boost these days, but that's a chunky piece of work.