У меня есть файл require.txt, который я использую при установке pip для установки некоторых внешних пакетов из двух репозиториев git следующим образом:
google-cloud-storage
-e git+https://github.com/Bazarganigilani/file_ingestion.git#egg=file_ingestion
-e git+https://github.com/Bazarganigilani/dataservices.git#egg=dataservices
Проблема в том, что для обоих git-репозиториев, указанных выше, он отправляет пакет в папку верхнего уровня src в текущей папке, в которой я устанавливаю пакет. Как избежать такого поведения и не устанавливать в каталог src.
Спасибо за любую подсказку.
PS: я использую ниже setup.py для git-репозиториев.
from distutils.core import setup, Extension
from setuptools import find_packages
setup(name='dataservices',
version='0.2',
description='Demo Modules',
url='https://github.com/....',
author='The Author',
author_email='theauthor@example.com',
license='MIT',
packages=find_packages(),
include_package_data=True,
test_suite='nose.collector',
tests_require=['nose'],
install_requires=[])