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-sdk
To Reproduce
- Install free-threaded python.
- Attempt to
pip install the 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
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:
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 normalpython 3.14, but using3.14tbreaks. It's definitely not a versioning issue, as I'm also using the same versions of everything.To Reproduce
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):
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
-abi3where my python only supports-none,or it could be because you are targeting python.3.10not3.14Similar Issues
rerun_py/build.rsleads to error in nixpkgs packaging #7411