Как правильно указать конкретную ветку репо в качестве зависимости и использовать ее для запуска тестов?
Если вы укажете только dependency_links
, setuptools установит его какзависимость, но не устанавливает его для запуска теста:
setup(
packages=['utils', 'tokens'],
dependency_links=[
'https://github.com/Demonware/jose/tarball/python3#egg=jose-1.1.0'
],
# install_requires=['jose'],
use_2to3=True,
test_suite='test_jwt',
zip_safe=True,
)
Я полагаюсь на python3
ветвь библиотеки jose
.Когда я запускаю setup.py test
, он жалуется, что не может найти пакет jose
.
Если я добавлю install_requires
, он просто устанавливает основную ветвь, а не нужную мне python3
.