Skip to content

Commit d9d4a1e

Browse files
committed
README.md: show uv install instructions and fix log.py and __init__.py
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
1 parent dd64d07 commit d9d4a1e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ The build has four stages:
3636
**Prerequisites:** `uv` (Python), Docker.
3737

3838
```bash
39+
# Install Astral's `uv` if you don't have it: https://docs.astral.sh/uv/getting-started/installation/
40+
curl -LsSf https://astral.sh/uv/install.sh | sh # then re-log in
41+
3942
# Build with defaults (amd64, kernel 6.18.16)
4043
uv run ./build.py --help
4144

@@ -176,7 +179,7 @@ Each stage can be executed in one of three modes:
176179
.
177180
├── build.py # Main build entry point (Python >= 3.13; use `uv run build.py`)
178181
├── captain/ # Build system package (stdlib only)
179-
│ ├── __init__.py
182+
│ ├── __init__.py # Package init incl logging
180183
│ ├── cli.py # CLI subcommands (argparse)
181184
│ ├── config.py # Configuration from environment
182185
│ ├── docker.py # Docker builder management
@@ -188,7 +191,6 @@ Each stage can be executed in one of three modes:
188191
│ ├── skopeo.py # skopeo CLI wrapper (inspect/copy/export)
189192
│ ├── iso.py # ISO image assembly
190193
│ ├── qemu.py # QEMU boot testing
191-
│ ├── log.py # Colored logging
192194
│ └── util.py # Shared helpers & arch mapping
193195
├── Dockerfile # Builder container definition
194196
├── Dockerfile.release # Lightweight container for OCI release ops

0 commit comments

Comments
 (0)