Допустим, у меня есть 3 проекта Python, foo
, foodep
и foodepdep
, все в одном каталоге в моей файловой системе.В дальнейшем они будут перенесены в индекс частного пакета, поэтому в разделе install_requires
в setup.py
для foo
у меня есть "foodep"
, а для foodep
у меня есть "foodepdep"
.
* 1011.* Просто выполнить
pip install -e .
не удастся, поскольку все эти проекты являются локальными для моей файловой системы, а не индекса пакета.
Я попытался использовать файл requirements.txt
для foo
, содержащий -e ../foodep
, но попыталсяиспользовать install_requires
из foodep
, чтобы получить foodepdep
и не удается.Есть ли какой-нибудь способ сохранить все это локальным для моей файловой системы, но при этом ссылаться на каждый пакет по имени в install_requires
?