Иногда проекты на pypi по какой-то причине перестают разрабатываться. Если исходный сопровождающий (-и) не отвечает или не сотрудничает, единственный способ дальнейшего улучшения пакета - это разветвить его и опубликовать под новым именем в PyPI. Это создает большую головную боль для сопровождающих проекта. Например:
- Ваш пакет зависит от еще двух пакетов X и Y.
- Y также зависит от X.
- X теперь не поддерживается, и вам нужно исправление, выпущенное как X-fork, и давайте предположим, что X-fork использует те же имена модулей.
Можно ли мне сказать, что pip всегда использует X-fork вместо X даже для удовлетворения зависимости Y?