-
Notifications
You must be signed in to change notification settings - Fork 18
Python 3.13 release #55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Solved by doing pip install git+https://github.com/TeskaLabs/cysimdjson |
@cbenz, despite getting the package from GitHub enables installing, calling
Can you confirm it? My setup is
|
@StSav012 No, I don't have that error:
Could you provide a reproducible example? |
Sure. ~ cd /tmp ✔
/tmp uv venv ✔
Using CPython 3.13.2 interpreter at: /usr/bin/python
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate
/tmp source .venv/bin/activate ✔
/tmp uv pip install git+https://github.com/TeskaLabs/cysimdjson ✔ tmp 🐍
Resolved 1 package in 1.29s
░░░░░░░░░░░░░░░░░░░░ [0/1] Installing wheels...
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
If the cache and target directories are on different filesystems, hardlinking may not be supported.
If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 1 package in 23ms
+ cysimdjson==24.12 (from git+https://github.com/TeskaLabs/cysimdjson@a86929eb7a73aed971f08144ce3022b8211eb59d)
/tmp python ✔ tmp 🐍
Python 3.13.2 (main, Feb 5 2025, 08:05:21) [GCC 14.2.1 20250128] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cysimdjson
>>> parser = cysimdjson.JSONParser()
>>> parser.loads('{"a": 1}').export()
zsh: illegal hardware instruction (core dumped) python $ lsb_release -a
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 25.0.0
Codename: Zetar
$ uname -a
Linux stsav012-pc 6.12.21-4-MANJARO #1 SMP PREEMPT_DYNAMIC Tue, 01 Apr 2025 18:45:30 +0000 x86_64 GNU/Linux |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'd like to be able to use the latest release of cysimdjson (24.12) with Python 3.13, using a wheel to avoid recompiling it myself.
It seems it's not possible:
$ python --version Python 3.13.0 $ pip install cysimdjson==24.12 ERROR: Could not find a version that satisfies the requirement cysimdjson==24.12 (from versions: 21.11b2, 21.11, 23.7, 23.8) ERROR: No matching distribution found for cysimdjson==24.12
I can install the previous version (23.8) by relaxing the constraint (but I want the latest!), by compiling the wheel:
It seems that the source distribution was omitted in the latest release (24.12).
Would it be possible to publish wheels for Python 3.13 for the latest release (24.12)?
The text was updated successfully, but these errors were encountered: