Pip install всегда создает каталог src верхнего уровня - PullRequest
0 голосов
/ 17 января 2019

У меня есть файл 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=[])
...