Попытка использовать мульти-рейк с Google Cloud Functions - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь использовать эту библиотеку здесь: multi-rake

Однако, как указано в документации, мы должны запустить ее перед установкой multi-rake:

CFLAGS="-Wno-narrowing" pip install cld2-cffi

Так что я не могу просто поместить cld2-cffi и multi-rake в requirements.txt, потому что cld2-cffi необходимо предварительно установить таким образом. Как я мог преодолеть эту проблему?

1 Ответ

0 голосов
/ 13 апреля 2020

Согласно официальной документации, вы должны упаковать как локальные зависимости.

Вы также можете упаковать и развернуть зависимости вместе с вашей функцией. Этот подход полезен, если ваша зависимость недоступна через менеджер пакетов pip или если доступ к вашей среде Cloud Functions ограничен. Например, вы можете использовать структуру каталогов, например:

Затем вы можете использовать код как обычно из включенной локальной зависимости localpackage. Вы можете использовать этот подход для объединения любых пакетов Python с вашим развертыванием.

Примечание: Вы все равно можете использовать файл require.txt, чтобы указать дополнительные зависимости, которые вы не упаковали вместе с вашей функцией.

Указание зависимостей в Python

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