chore(project): migrate experimenter and integration tests from Poetry to uv#16256
Open
jaredlockhart wants to merge 1 commit into
Open
chore(project): migrate experimenter and integration tests from Poetry to uv#16256jaredlockhart wants to merge 1 commit into
jaredlockhart wants to merge 1 commit into
Conversation
jaredlockhart
marked this pull request as ready for review
July 13, 2026 15:13
jaredlockhart
requested review from
RJAK11,
freshstrangemusic,
mikewilli and
yashikakhurana
as code owners
July 13, 2026 15:13
Contributor
|
@jaredlockhart is this ready for the review, let me know I can pull and test it locally to make sure its working correctly |
Collaborator
Author
|
@yashikakhurana Yes please! |
…y to uv Because * uv is now the best supported way to manage Python dependencies, with faster installs and native Dependabot support * We are standardizing the repo's Python projects on uv, completing the migration after cirrus and schemas This commit * Converts the experimenter and experimenter/tests pyproject.toml to PEP 621 with [tool.uv] package = false * Replaces poetry.lock with uv.lock in both, keeping the same resolved versions so the migration introduces no dependency bumps; Dependabot continues to bump packages individually * Installs dependencies via uv in the Dockerfiles, with the venv copied across build stages * Switches integration-test plumbing (scripts, Makefile enrollment targets, ios/fenix workflows) from poetry to uv sync/run and astral-sh/setup-uv * Switches the /experimenter and /experimenter/tests Dependabot entries from pip to uv * Applies ruff stdlib import ordering for tomllib and ignores UP042, both consequences of declaring requires-python as 3.11+ Fixes #16255
yashikakhurana
approved these changes
Jul 16, 2026
yashikakhurana
left a comment
Contributor
There was a problem hiding this comment.
Okay, I have tested this locally, works great, lets roll uv, thank you @jaredlockhart
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.
Because
This commit
Fixes #16255