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

Upgrade pyo3 #882

Closed
jw3 opened this issue Jun 28, 2023 · 2 comments · Fixed by #905
Closed

Upgrade pyo3 #882

jw3 opened this issue Jun 28, 2023 · 2 comments · Fixed by #905
Milestone

Comments

@jw3
Copy link
Member

jw3 commented Jun 28, 2023

We are currently holding back all versions for epel8 Python 3.6 abi support. Could instead use the minimal abi and all versions could move forward to more recent Pyo3.

@jw3 jw3 added this to the v1.2 milestone Jul 6, 2023
@jw3 jw3 modified the milestones: v1.2, v1.3 Sep 4, 2023
@decathorpe
Copy link

The old pyo3 version used in this project is now even more of a problem, because Python 3.12 (as available in Fedora 39+) is only correctly supported by pyo3 v0.19.2 and newer. Previous versions of pyo3 are potentially broken due to ABI changes in Python 3.12.

@jw3 jw3 modified the milestones: CLI, v1.2.1 Nov 12, 2023
@jw3 jw3 mentioned this issue Nov 12, 2023
@jw3 jw3 closed this as completed in #905 Nov 15, 2023
jw3 added a commit that referenced this issue Nov 15, 2023
Updates pyo3 to 0.19 to avoid Fedora deprecation of earlier versions due
to Python 3.12 incompatibilities.

To do this upgrade we must drop Python 3.6. As a result rhel 8 support
is forking off in a separate branch. This commit removes rhel 8 support
from the master branch.

The minimum Python support is now 3.9.

Cargo spec has been updated to 2021 version.

Reference:
https://lists.fedoraproject.org/archives/list/[email protected]/thread/XG7GMDZFL2RO4QHEFBJKU7YDE3AZBRVM/#XG7GMDZFL2RO4QHEFBJKU7YDE3AZBRVM

Closes #882
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 a pull request may close this issue.

2 participants