Модули Python в шаблоне менеджера развертывания gcloud
Можно ли использовать модули, установленные через python pip, в шаблонах менеджера развертывания gcloud (шаблоны python, а не jinja)?
Я только смог найти ссылку на то, как импортировать файлы.py через файл схемы администратора развертывания. например
app.py.schema
info:
title: app
author: me
description: this is a description
imports:
- path: helper.py
то есть я могу импортировать только один.py за раз, поэтому он бесполезен для импорта модулей pip.
эта ссылка объясняет, что для использования библиотек, которые явно не поддерживаются, нам необходимо импортировать полный исходный код библиотеки. Хотя здесь не упоминается, может ли этот полный исходный код библиотеки быть модулем pip или он относится только к отдельным файлам.py.
Модуль, который я пытаюсь использовать внутри моих шаблонов Python: netaddr
для управления IP-адресом и подсетями.
Любая помощь приветствуется.
1 ответ
Да, вы можете проверить ссылку Здесь для импорта нескольких файлов Python и использования нескольких шаблонов.