Skip to content

Local venv#4169

Open
Yosiefeyob wants to merge 1 commit intomainfrom
local-venv
Open

Local venv#4169
Yosiefeyob wants to merge 1 commit intomainfrom
local-venv

Conversation

@Yosiefeyob
Copy link
Copy Markdown
Collaborator

@Yosiefeyob Yosiefeyob commented Apr 14, 2026

🔗 Related Issue

Closes #4151


📝 Summary

What does this PR do and why?
Move the virtual environment from the non-standard $HOME/.venv/ location to a project-local .venv/ directory. This aligns the Makefile with uv's default behaviour and fixes make test failing with "No such file or directory" when the developer has activated .venv/ inside the project.


🏷️ Type of Change

  • Bug fix
  • Feature / Enhancement
  • Documentation
  • Refactor
  • Chore (deps, CI, tooling)
  • Other (describe below)

🧪 Verification

Check Command Status
Lint suite make lint
Unit tests make test
Coverage ≥ 80% make coverage

✅ Checklist

  • Code formatted (make black isort pre-commit)
  • Tests added/updated for changes
  • Documentation updated (if applicable)
  • No secrets or credentials committed

📓 Notes (optional)

Screenshots, design decisions, or additional context.

@Yosiefeyob Yosiefeyob marked this pull request as ready for review April 14, 2026 09:35
@Yosiefeyob Yosiefeyob marked this pull request as draft April 14, 2026 09:39
@Yosiefeyob Yosiefeyob force-pushed the local-venv branch 2 times, most recently from 3f5cbda to 2a4f02a Compare April 16, 2026 00:35
@Yosiefeyob Yosiefeyob marked this pull request as ready for review April 16, 2026 00:36
Signed-off-by: Yosief Eyob <yosiefogbazion@gmail.com>
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.

[CHORE]: Move venv from $HOME/.venv/<project> to project-local .venv/

1 participant