делоешь `foo`
делоешь `foo/foo/__init__.py`
делоешь `foo/setup.py`
делоешь `cd foo`
делоешь `python setup.py sdist bdist_wheel`
делоешь `python -m pip install dist/foo-1.0-py3-none-any.whl`
а пип такой
`Requirement already satisfied: foo==1.0 from file:///foo`
сосешь
пишешь щель-скрипт шобы `cd .. && python -m pip install foo/dist/foo-1.0-py3-none-any.whl && cd foo`
думоешь: ну посоны увидят зачмырят, надо прост `sys.path` поворошить
и теперь у тебя две проблемы (инб4 надо было писать на nodejs)
(инб4 хуле не virtualenv)