setup.py не может установить google-cloud-pubsub - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь подготовить setup.py, который установит все необходимые зависимости, включая google-cloud-pubsub. Тем не менее, python setup.py install не удается с

pkg_resources.UnknownExtra: googleapis-common-protos 1.6.0b6 has no such extra feature 'grpc'

Странно то, что я могу установить эти зависимости через pip install в моем virtualenv.

Как я могу это исправить или обойти это? Я использую Python 2.7.15.

Вот минимальная конфигурация для воспроизведения проблемы:

setup.py

from setuptools import setup

setup(
    name='example',
    install_requires=['google-cloud-pubsub']
)

1 Ответ

0 голосов
/ 11 января 2019

В вашем setup.py используйте следующее:

from setuptools import setup

setup(
    name='example',
    install_requires=['google-cloud-pubsub', 'googleapis-common-protos==1.5.3']
)

Кажется, это обходит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...