Управление зависимостями функции на Python
Сервис Cloud Functions может автоматически устанавливать зависимости, необходимые для работы функции на Python. Для этого при создании новой версии функции сервис выполнит команду pip install
в корне проекта (каталога с функцией).
Чтобы указать необходимые для работы функции библиотеки, перечислите их в файле requirements.txt
. Более подробно с форматом файла requirements.txt
можно ознакомиться в документации pip
Пример файла requirements.txt
:
boto3==1.13.15
attrs==19.3.0
Процесс установки зависимостей имеет ограничения. Подробнее об этом читайте в разделе Квоты и лимиты в Cloud Functions. Ознакомиться с журналом установки зависимостей можно по ссылке, которая отображается в списке операций.