модули Python в шаблоне менеджера развертывания gcloud - PullRequest
0 голосов
/ 04 сентября 2018

Можно ли использовать модули, установленные через 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.

this link объясняет, что для использования библиотек, которые явно не поддерживаются, нам необходимо импортировать полный исходный код библиотеки. Хотя здесь не упоминается, может ли этот полный библиотечный источник действительно быть модулем pip или он ссылается только на отдельные файлы .py.

Модуль, который я пытаюсь использовать внутри своих шаблонов python, netaddr для управления IP-адресом и подсетями.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 06 сентября 2018

Да, вы можете проверить ссылку Здесь для импорта нескольких файлов Python и использования нескольких шаблонов.

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