- xxx: поддерживаемая мною библиотека Python, размещенная на GitHub.
- yyy: проект с открытым исходным кодом, зависящий от xxx.
Код: Выделить всё
[tool.uv.sources]
xxx = { git = "git+https://github.com/myuser/xxx.git" }
Однако во время разработки я хочу использовать локальную копию xxx (например, ~/xxx), чтобы я мог тестировать изменения в yyy, не отправляя каждый раз на GitHub.
Мне хотелось бы решение, которое:
- Давайте во время разработки я использую локальный путь для xxx.
- Не требует изменения pyproject.toml перед каждым коммитом.
- Сохраняет yyy переносимым и устанавливаемым через GitHub для других.
Я использую uv в качестве менеджера пакетов Python.
Есть ли рекомендации или рабочие процессы для этой настройки?
Подробнее здесь: https://stackoverflow.com/questions/795 ... a-git-depe