-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Description
Summary
With the release of Python 3.14, the new free-threaded (no-GIL) mode is becoming more widely used. It would be great to confirm bm25s compatibility with python3.14t (the free-threaded ABI).
Current State
- bm25s is primarily pure Python with scipy/numpy dependencies
- numpy 2.3+ and scipy 1.16+ now have cp314t wheels
- Unknown if bm25s works correctly under free-threaded Python
What's Needed
- Add Python 3.14t to CI test matrix
- Verify thread safety under free-threaded Python (if using any native extensions)
- Update PyPI classifiers to indicate free-threaded support once verified
Resources
Metadata
Metadata
Assignees
Labels
No labels