Build and upload Python 3.13 wheels#34
Open
justin-omalley wants to merge 2 commits into
Open
Conversation
kmurphy4
reviewed
Jul 9, 2026
| matrix: | ||
| python-version: | ||
| - 3.12.11 | ||
| - 3.13.12 |
Collaborator
There was a problem hiding this comment.
Why 3.13.12? Seems like 3.13.14 has been released :)
Author
There was a problem hiding this comment.
I guess this is the latest version our pinned uv version can install? But maybe I should just bump uv itself? Looks like we could use the latest Python 3.13 release if we upgrade to uv 0.11.21 or newer.
Author
There was a problem hiding this comment.
Just opened https://github.com/Everlaw/servers/pull/54383, which bumps the uv version (and starts to manage it via Renovate, though that part can be reverted if there's a reason we currently manage it manually). Once that's landed, I can update these PRs to point at the latest Python 3.13.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds Python 3.13.12 to the
build_wheelmatrix alongside 3.12.11, so we start publishing acp313libpff_pythonwheel. This is a prerequisite for upgradingserversto Python 3.13.Also bumps the pinned
libcfiletag to 20260704: upstream deleted the previously pinned 20260615 tag, which was breaking the build for any push.Jira, Podio Bug or Trello Card Link:
https://everlaw.atlassian.net/browse/PE-791
Testing Procedure or Link:
build_wheelworkflow runs on this branch and both matrix jobs (3.12.11 and 3.13.12) pass, includingtests/runtests.pyand the mypy stubs checklibpff_python-20240608.4-cp313-cp313-linux_x86_64.whl(and.sig) appear ins3://everlaw-artifacts/libpff/cp312andpypff_stubswheels and does not failLink to SIA (N/A if None):
N/A