bundlewrap/pyproject.toml
CroneKorkN 219f045399
refactor: collapse venv chain into uv sync
Replaces requirements.txt + `python -m venv` + periodic `pip install`
with a single pyproject.toml driven by `uv sync`. .envrc shrinks to
`use uv` (plus the BW_*_WORKERS helper). The CroneKorkN/bundlewrap
fork is now pinned via [tool.uv.sources] (git, non-editable) instead
of `pip install -e git+...`; pinned rev lives in uv.lock and bumps
via `uv sync --upgrade-package bundlewrap`. Mirrors left4me 77b5e01.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 23:16:39 +02:00

18 lines
386 B
TOML

[project]
name = "ckn-bw"
version = "0.0.0"
description = "BundleWrap configuration for ckn personal/family infrastructure."
requires-python = ">=3.14"
dependencies = [
"bundlewrap",
"pycryptodome",
"PyNaCl",
"PyYAML",
"pyqrcode",
]
[tool.uv]
package = false
[tool.uv.sources]
bundlewrap = { git = "https://github.com/CroneKorkN/bundlewrap.git", branch = "main" }