Estou tentando escrever setup.py
para o meu pacote. Meu pacote precisa especificar uma dependência de outro repositório Git.
Isso é o que eu tenho até agora:
from setuptools import setup, find_packages
setup(
name='abc',
packages=find_packages(),
url='https://github.abc.com/abc/myabc',
description='This is a description for abc',
long_description=open('README.md').read(),
install_requires=[
"requests==2.7.0",
"SomePrivateLib>=0.1.0",
],
dependency_links = [
"git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib",
],
include_package_data=True,
)
Quando eu corro:
pip install -e https://github.abc.com/abc/myabc.git#egg=analyse
eu recebo
Não foi possível encontrar uma versão que satisfaça o requisito SomePrivateLib> = 0.1.0 (da análise) (das versões:) Nenhuma distribuição correspondente encontrada para SomePrivateLib> = 0.1.0 (da análise)
O que estou fazendo errado?