-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Ideally I would like numpy to be a choice rather than a requirement to use rLIC. I think this should be relatively trivial to achieve using the PyBuffer C interface, which is available in rust bindings as py03::buffer. The only hurdle I anticipate is that using it would increase the complexity of my release pipeline because I would need to make twice as many wheels (cp310-cp310 + cp311-abi3) and build the infrastructure to support it.
This isn't impractical however, and it may become necessary anyway when I add support for cp315-abi4 (or whatever the free-threaded-compatible stable ABI variant ends up being labelled). An alternative would be to drop support for CPython 3.10, but this would diminish value for end users and wouldn't help with cp315-abi4 anyway.