fix: lock against public PyPI so the image builds outside the workstation #1

Merged
jpnadas merged 1 commits from fix/buildable-image into main 2026-06-09 13:42:15 +00:00
Owner

uv.lock was originally resolved with the workstation's globally-configured
dexterenergy private artifact registry as the default index, baking that
URL into every source = { registry = ... } entry. Inside Docker that
401s.

  • pyproject.toml: declare https://pypi.org/simple as the project's
    default uv index (overrideable, but pins intent)
  • uv.lock: regenerated with UV_DEFAULT_INDEX=https://pypi.org/simple and
    no UV_INDEX so every source now points at public PyPI

Reproduce: UV_DEFAULT_INDEX=https://pypi.org/simple UV_INDEX= uv lock

uv.lock was originally resolved with the workstation's globally-configured dexterenergy private artifact registry as the default index, baking that URL into every `source = { registry = ... }` entry. Inside Docker that 401s. - pyproject.toml: declare https://pypi.org/simple as the project's default uv index (overrideable, but pins intent) - uv.lock: regenerated with UV_DEFAULT_INDEX=https://pypi.org/simple and no UV_INDEX so every source now points at public PyPI Reproduce: `UV_DEFAULT_INDEX=https://pypi.org/simple UV_INDEX= uv lock`
jpnadas added 1 commit 2026-06-09 13:42:04 +00:00
uv.lock was originally resolved with the workstation's globally-configured
dexterenergy private artifact registry as the default index, baking that
URL into every `source = { registry = ... }` entry. Inside Docker that
401s.

- pyproject.toml: declare https://pypi.org/simple as the project's
  default uv index (overrideable, but pins intent)
- uv.lock: regenerated with UV_DEFAULT_INDEX=https://pypi.org/simple and
  no UV_INDEX so every source now points at public PyPI

Reproduce: `UV_DEFAULT_INDEX=https://pypi.org/simple UV_INDEX= uv lock`
jpnadas merged commit cc92d0ce49 into main 2026-06-09 13:42:15 +00:00
jpnadas deleted branch fix/buildable-image 2026-06-09 13:42:15 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jpnadas/finrod#1
No description provided.