-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Description
After #1904 is well tested and merged, I would happily contribute a few things:
- Upgrade from using standard
pip-->uv. Running Python via venv is the recommended approach, regardless of container usage. See comment 24.04 #1904 (comment).uvwould add much better dependency resolution and conflict checking. Users could run outside a container too, without trashing their system python install. - Move most Python metadata to
pyproject.toml, such asrequirements.txtthat would go under[dependencies]. - Update all links to requirements.txt to first export this via
uv export, having the resolvedpyproject.tomlanduv.lockas a single source of truth. - Update the dockerfiles to be a bit more efficient with caching / multi-stage builds, where possible.
Saijin-Naib, smathermather, andrewharvey and sbonaimeSaijin-Naib