build: streamline and update python deps (#5264)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
- Update deps to latest versions - stop using tight constraints and instead just use loose ones and commit the uv lockfile - Greater reproducibility, and much easier to bump deps in future. Co-authored-by: Darragh Elliott <me@delliott.net> Reviewed-on: #5264
This commit was merged in pull request #5264.
This commit is contained in:
@@ -31,7 +31,7 @@ WORKDIR /website-source
|
||||
|
||||
# Copy the pyproject and build deps
|
||||
# Done in a seperate step for optimal docker caching
|
||||
COPY ./pyproject.toml .
|
||||
COPY ./pyproject.toml ./uv.lock .
|
||||
RUN uv sync --no-install-package fsfe_website_build --group dev
|
||||
# Copy everything else
|
||||
COPY . .
|
||||
|
||||
Reference in New Issue
Block a user