Skip to content

build: run ensurepip before copying lock dependency files#247

Merged
sdn4z merged 1 commit intoelementsinteractive:mainfrom
sdn4z:ensurepip
Aug 19, 2025
Merged

build: run ensurepip before copying lock dependency files#247
sdn4z merged 1 commit intoelementsinteractive:mainfrom
sdn4z:ensurepip

Conversation

@sdn4z
Copy link
Copy Markdown
Collaborator

@sdn4z sdn4z commented Aug 19, 2025

By doing this we speed up the docker build, since we run ensurepip before copying the dependency files.

Without the --inexact flag the pip installation would be removed when running uv sync, as by default it deletes all packages not preset in the uv.lock file.

@sdn4z sdn4z requested a review from scastlara as a code owner August 19, 2025 06:58
@github-actions github-actions Bot added the build label Aug 19, 2025
@sdn4z sdn4z marked this pull request as draft August 19, 2025 07:30
@sdn4z sdn4z marked this pull request as ready for review August 19, 2025 08:40
@sdn4z sdn4z enabled auto-merge (squash) August 19, 2025 10:37
@sdn4z sdn4z merged commit 125ef2e into elementsinteractive:main Aug 19, 2025
11 checks passed
@sdn4z sdn4z deleted the ensurepip branch September 10, 2025 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant