Skip to content
Commit 8745fa38 authored by Chris Kay's avatar Chris Kay Committed by Ryan Roberts
Browse files

ci: remove pip usage from CI

uv is now available from within Shrinkwrap's Docker images, which means
that all of Shrinkwrap's `pip install`-able dependencies should be
declared explicitly in `pyproject.toml`, including runtime dependencies
of the projects that Shrinkwrap builds.

Runtime dependencies have been separated out into optional dependencies.
These dependencies differ from dependency groups in that they are
available to downstream users using the "extras" syntax:

    uv tool install "git+https://

<...>/shrinkwrap.git[runtime]"

This change introduces the following extras:

  - `runtime` - runtime dependencies for all projects
  - `runtime-edk2` - runtime dependencies for EDK2
  - `runtime-op-tee` - runtime dependencies for OP-TEE
  - `runtime-tf-a` - runtime dependencies for TF-A

Signed-off-by: Chris Kay's avatarChris Kay <chris.kay@arm.com>
parent d8545d9f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment