Skip to content

Use uv and pyproject.toml for python services - #1451

Open
jjnesbitt wants to merge 2 commits into
mainfrom
all-pyproject-toml
Open

Use uv and pyproject.toml for python services#1451
jjnesbitt wants to merge 2 commits into
mainfrom
all-pyproject-toml

Conversation

@jjnesbitt

@jjnesbitt jjnesbitt commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

This converts all projects/services that we have to use uv and pyproject.toml. It also removes any indirect dependencies that were specified in requirements.txt, likely a result of running pip freeze. The benefit of this change is ease of automatic dependency maintenance going forward.

This PR keeps all direct dependency versions exactly as they were in requirements.txt. This is abnormal for resonant apps like analytics, but it is done this way to prevent any actual dependencies from changing in the prod images.

A subsequent PR can be made to loosen some of these constraints.

@jjnesbitt
jjnesbitt requested a review from mvandenburgh August 19, 2026 20:36
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.

1 participant