Мой пакет зависит от другого git репо. Мой текущий файл setup.py выглядит следующим образом:
#!/usr/bin/env python
# coding: utf-8
from setuptools import setup, find_packages
setup(
name='myapp',
url='git@ssh.xxxxx/dummy/myapp.git',
packages=find_packages(),
install_requires = [
'base @ git+ssh://git@ssh.xxxx/dummy/base.git'
]
)
Когда я запускаю команду "pip3 install. --User", чтобы выполнить файл setup.py, базовый модуль устанавливается в userbase / lib / python3 .6 / site-packages, но этот модуль не является моим базовым модулем. Первая строка в консоли после выполнения команды установки pip3:
Collecting base@ git+ssh://git@ssh.xxxx/dummy/base.git (from myapp==0.0.0)
Downloading https://files.pythonhosted.org/packages/1b/e5/464fcdb2cdbafc65f0b2da261dda861fa51d80e1a4985a2bb00ced080549/base-1.0.4.tar.gz"
Installing collected packages: base, myapp
Мне кажется, что pip3 устанавливает другой базовый модуль, потому что путь загрузки не мой путь git. После этого базовая папка в пакетах сайта включает в себя, среди прочего, файлы «taobao.py» и «seo.py».
Есть ли вариант, что pip3 устанавливает мою базу, а не другой базовый модуль?
Я использую пункт 19.03.