txt poetry from python django git packaging setuptools

python - poetry - pip install git



Cómo escribir setup.py para incluir un git repo como una dependencia (1)

Puede encontrar la forma correcta de hacerlo here .

dependency_links=[''http://github.com/user/repo/tarball/master#egg=package-1.0'']

La clave no es dar un enlace a un repositorio de git, sino un enlace a un archivo tar. Github crea un tarball de la rama principal para ti si anexas /tarball/master como se muestra arriba.

Estoy tratando de escribir setup.py para mi paquete. Mi paquete necesita especificar una dependencia en otro repositorio git.

Esto es lo que tengo hasta ahora:

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, )

Cuando corro:

pip install -e https://github.abc.com/abc/myabc.git#egg=analyse

yo obtengo

No se pudo encontrar una versión que satisfaga el requisito SomePrivateLib> = 0.1.0 (del análisis) (de versiones:) No se encontró una distribución coincidente para SomePrivateLib> = 0.1.0 (del análisis)

Qué estoy haciendo mal ?