Это аналогичный вопрос Как я могу заставить setuptools установить пакет, который не находится в PyPI?, но не тот же.
Как я хотел бы использовать разветвленную версию некоторого пакета, setuptools игнорируют ссылку зависимости (так как она имеет тот же номер версии).
Есть ли способ принудительно использовать ссылку из dependency_links? Или это единственный способ изменить номер версии в forked repo?
requires = [
...
'pyScss==1.1.3'
...
dependencies = [
'https://github.com/nadavshatz/pyScss/zipball/master#egg=pyScss-1.1.3'
]
Обновление
Странно, видимо, он работает, если этот пакет является единственным в списке, который еще не установлен. Если есть другой недостающий пакет, он загрузит его из pypi.