Skip to content

Fix uv workspace install and document uv workflow#90

Open
Leeaandrob wants to merge 2 commits intorepowise-dev:mainfrom
Leeaandrob:chore/uv-workspace-install
Open

Fix uv workspace install and document uv workflow#90
Leeaandrob wants to merge 2 commits intorepowise-dev:mainfrom
Leeaandrob:chore/uv-workspace-install

Conversation

@Leeaandrob
Copy link
Copy Markdown

Summary

  • Fix workspace package metadata so source installs work with uv sync --all-packages.
  • Pin the local development interpreter to Python 3.13.
  • Document uv CLI install, source sync, uv run, and manual environment activation.

Related Issues

None.

Test Plan

  • Source sync passes (uv sync --all-packages)
  • CLI version check passes (uv run repowise --version)
  • Targeted unit tests pass (uv run pytest tests/unit/generation/test_models.py tests/unit/generation/test_templates.py -q)
  • Tests pass (pytest)
  • Lint passes (ruff check .) - fails on existing issues outside this change
  • Web build passes (npm run build) (no frontend changes)

Checklist

  • My code follows the project's code style
  • I have added tests for new functionality
  • All existing tests still pass for the targeted coverage above
  • I have updated documentation if needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant