Skip to content

python3-Cython: update to 3.1.2. #56388

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

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Conversation

ahesford
Copy link
Member

@ahesford ahesford commented Jul 21, 2025

The following packages currently fail to build with the new Cython:

  • libplist
  • pyliblo
  • python3-PyOpenGL-accelerate
  • python3-SQLAlchemy2
  • python3-cypari2
  • python3-dbus-fast
  • python3-fpylll
  • python3-lxml
  • python3-pandas-msgpack
  • python3-peewee
  • python3-rencode
  • python3-shapely
  • sagemath
  • urh
  • wxPython

@Rutpiv
Copy link
Contributor

Rutpiv commented Jul 25, 2025

Regarding the pyliblo build failure with the new Cython version:

I’ve submitted a PR that removes pyliblo, introduces pyliblo3 (with a patch for Cython compatibility), and updates Carla to use pyliblo3 by applying the upstream patch — since Carla hasn’t made a new release with that support yet.

This was previously discussed here: void-linux/void-packages#52860 (comment). At the time, switching to pyliblo3 was rejected due to:

  • Lack of version tags and PyPI releases,
  • And the fact that Carla had not yet adopted it.

Since then:

  • I contacted the pyliblo3 developer, who added proper Git tags and released versions on PyPI (issue #14).
  • Carla upstream merged support for pyliblo3: Carla PR #1933, and I have applied that patch.
  • pyliblo3 itself doesn’t fully support the latest Cython yet, but there's a pending fix: PR #15, which I also applied.

Since Carla is the only package depending on pyliblo, and it now works with a patched pyliblo3, we can remove pyliblo and restore compatibility with the current Cython version in the process.

@ahesford ahesford force-pushed the cython branch 7 times, most recently from bbb401e to 0974e61 Compare July 29, 2025 14:49
@ahesford
Copy link
Member Author

@tornaria It seems sagemath and the updated python3-cypari2 and python3-fpylll build with this Cython update. Are you aware of any show-stopping issues here?

@ahesford ahesford marked this pull request as ready for review July 31, 2025 04:19
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

Successfully merging this pull request may close these issues.

2 participants