Skip to content

Conversation

kif
Copy link
Member

@kif kif commented Sep 5, 2025

Enable a single wheel to be compatible with several versions of Python

Close #595

Merging depends on the result of the poll #620

@kif kif requested a review from poautran September 5, 2025 13:06
@kif
Copy link
Member Author

kif commented Sep 5, 2025

(py314) jerome@antarctica:~/workspace/fabio$ pip install fabio-2025.9.0a0-cp311-abi3-linux_x86_64.whl 
Processing ./fabio-2025.9.0a0-cp311-abi3-linux_x86_64.whl
Requirement already satisfied: numpy in /tmp/py314/lib/python3.14/site-packages (from fabio==2025.9.0a0) (2.3.2)
Requirement already satisfied: h5py in /tmp/py314/lib/python3.14/site-packages (from fabio==2025.9.0a0) (3.14.0)
Requirement already satisfied: hdf5plugin in /tmp/py314/lib/python3.14/site-packages (from fabio==2025.9.0a0) (5.1.0)
Requirement already satisfied: lxml in /tmp/py314/lib/python3.14/site-packages (from fabio==2025.9.0a0) (6.0.1)
Requirement already satisfied: pillow in /tmp/py314/lib/python3.14/site-packages (from fabio==2025.9.0a0) (11.3.0)
Installing collected packages: fabio
Successfully installed fabio-2025.9.0a0
(py314) jerome@antarctica:~/workspace/fabio$ python
Python 3.14.0rc2 (main, Sep  4 2025, 21:45:57) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fabio
>>> fabio.ext.dense
<module 'fabio.ext.dense' from '/tmp/py314/lib/python3.14/site-packages/fabio/ext/dense.abi3.so'>
>>> fabio.tests()
[...............]
----------------------------------------------------------------------
Ran 361 tests in 38.737s

OK (skipped=3)
Test suite succeeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Investigate Cython limited API to avoid shipping several wheels for each version of Python

1 participant