Код: Выделить всё
sphinx_bootstrap_theme>=0.6.5
matplotlib>=2.2.0
numpy>=1.15.0
sphinx>=1.7.5
sphinx-argparse>=0.2.2
tensorboardX
tqdm>=4.24.0
Cython>=0.28.5
# git repos
git+git://github.com/themightyoarfish/svcca-gpu.git
< /code>
Соответственно, my setup.py < /code> имеет это контент: < /p>
#!/usr/bin/env python
from distutils.core import setup
import setuptools
import os
with open('requirements.txt', mode='r') as f:
requirements = f.read()
required_pkgs, required_repos = requirements.split('# git repos')
required_pkgs = required_pkgs.split()
required_repos = required_repos.split()
with open('README.md') as f:
readme = f.read()
setup(name=...
...
packages=setuptools.find_packages('.', include=[...]),
install_requires=required_pkgs,
dependency_links=required_repos,
zip_safe=False, # don't install egg, but source
)
< /code>
Но работает PIP Install < /code> фактически не устанавливает зависимость GIT. Я предполагаю, что Pip
edit :
Я также пытался удалить Deperiation_links и просто используя install_requires
Код: Выделить всё
Complete output from command python setup.py egg_info:
error in ikkuna setup command: 'install_requires' must be a string or
list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'+git://g'"
< /code>
Это было предложено в других ответах, что можно было бы положить что -то вроде < /p>
git+https://github.com/themightyoarfish/svcca-gpu.git#egg=svcca
< /code>
in toption.txt < /code>, но это не удается с < /p>
error in
setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'+https:/'
Подробнее здесь: https://stackoverflow.com/questions/548 ... pi-package