Just Poetry. Why not pip? Pep 440 (the "pip pep") seems to imply file urls must be absolute. Poetry does not have that requirement.
cd projects/project1
poetry install
poetry run python project1
Now:
- go into module1 and edit it's
say_hi
function. - Re-run
poetry run python project1
fromprojects/project1
. Notice that no wheels were built, but your edit shows up in project1.
python-monorepo got most of the way here. Just a few things that author missed in setting up his repo.