Skip to content
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

Python 3.13 release #55

Open
cbenz opened this issue Nov 19, 2024 · 1 comment
Open

Python 3.13 release #55

cbenz opened this issue Nov 19, 2024 · 1 comment

Comments

@cbenz
Copy link

cbenz commented Nov 19, 2024

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:

$ pip install cysimdjson

Collecting cysimdjson
  Downloading cysimdjson-23.8.tar.gz (517 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: cysimdjson
  Building wheel for cysimdjson (pyproject.toml) ... done
  Created wheel for cysimdjson: filename=cysimdjson-23.8-cp313-cp313-linux_x86_64.whl size=958087 sha256=97f2f1eaa484c19dce5e2659a9403a444445c8cc710b9b423427d5971c3cd6d6
  Stored in directory: /home/cbenz/.cache/pip/wheels/75/00/3c/73dd4c3f81224fc86a2b49475c98ef8ee0e63a03cceb0b1194
/home/cbenz/Dev/test/.venv/lib/python3.13/site-packages/pip/_internal/metadata/importlib/_dists.py:77: DeprecationWarning: Unimplemented abstract methods {'locate_file'}
  return cls(files, info_location)
Successfully built cysimdjson
Installing collected packages: cysimdjson
Successfully installed cysimdjson-23.8

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)?

@cbenz
Copy link
Author

cbenz commented Jan 7, 2025

Solved by doing

pip install git+https://github.com/TeskaLabs/cysimdjson

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

No branches or pull requests

1 participant