Skip to content

fix: install Python deps from pyproject.toml via uv - #335

Merged
pixincreate merged 2 commits into
mainfrom
fix/uv-pyproject-deps
Aug 7, 2026
Merged

fix: install Python deps from pyproject.toml via uv#335
pixincreate merged 2 commits into
mainfrom
fix/uv-pyproject-deps

Conversation

@pixincreate

Copy link
Copy Markdown
Owner

Upstream my-avbroot-setup switched from requirements.txt to pyproject.toml + uv.lock (commit c4a72e9 "Switch to uv"). The pinned commit 848deb1 has no requirements.txt, so env_setup() installed nothing into the venv and patch.py crashed with ModuleNotFoundError: No module named 'tomlkit'.

  • Install Python deps from pyproject.toml via uv pip install -r <path>/pyproject.toml into the active venv
  • Bootstrap uv via python3 -m pip install uv if not present
  • Removed the requirements.txt fallback entirely

@pixincreate pixincreate self-assigned this Aug 7, 2026
@pixincreate pixincreate added bug Something isn't working refactor Code refactoring Priority This needs to be addressed with highest priority at any given time! labels Aug 7, 2026
@pixincreate
pixincreate merged commit bb7456d into main Aug 7, 2026
@pixincreate
pixincreate deleted the fix/uv-pyproject-deps branch August 7, 2026 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Priority This needs to be addressed with highest priority at any given time! refactor Code refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant