-
Notifications
You must be signed in to change notification settings - Fork 597
Description
Describe the bug
I've been using rerun in one of my projects for quite a while now, and it's been working perfectly fine. We've hit some pretty intense compute bottlenecks, and we're now switching to using free-threaded python to bypass the GIL. Python itself and pip are working just fine:
$ python -VV
Python 3.14.2 free-threading build (main, Dec 9 2025, 19:03:17) [Clang 21.1.4 ]
$ pip -VV
pip 25.3 from XXX/.venv/lib/python3.14t/site-packages/pip (python 3.14)But for some reason I cannot pip install rerun-sdk, as it's just not finding the package. Note that this works perfectly fine if I use normal python 3.14, but using 3.14t breaks. It's definitely not a versioning issue, as I'm also using the same versions of everything.
$ pip install rerun-sdk
ERROR: Could not find a version that satisfies the requirement rerun-sdk (from versions: none)
ERROR: No matching distribution found for rerun-sdk
# this is the commit for 0.27.3
$ pip install --pre --no-index -f https://build.rerun.io/commit/3bddb14/wheels rerun-sdk
Looking in links: https://build.rerun.io/commit/3bddb14/wheels
ERROR: Could not find a version that satisfies the requirement rerun-sdk (from versions: none)
ERROR: No matching distribution found for rerun-sdkTo Reproduce
- Install free-threaded python.
- Attempt to
pip installthe SDK, either using the package name, or from the wheels.
Expected behavior
The package gets installed.
Screenshots
N/A
Backtrace
N/A
Desktop (please complete the following information):
- OS: Ubuntu 25.04
- Arch: x64
- Rerun: Rerun 0.27.X, but probably more.
Original Post
https://discord.com/channels/1062300748202921994/1451075642824069251
Additional context
To me it looks like a compatibility issue, where the wheels that are being built aren't compatible with CPython. This might be because of the ABI - your releases are for -abi3 where my python only supports -none, or it could be because you are targeting python .3.10 not 3.14
Similar Issues
- Error when installing rerun-sdk using python on Jetson Orin with Ubuntu20.04 LTS #9194
rerun_py/build.rsleads to error in nixpkgs packaging #7411- Cannot install using pip on Ubuntu 20.04 #1320
- Proper free-threaded ABI support blockers python-cffi/cffi#126
- Add support for the free-threaded build python-cffi/cffi#178
- Add support for free threaded python apache/datafusion-python#1324
- pep 803