Поддерживает ли Google App Engine Flex Pipfile? - PullRequest
1 голос
/ 24 октября 2019

Для App Engine Standard в явном виде заявляют, что они не поддерживают Pip-файлы, и сразу же блокируют продвижение вашего проекта, если он содержит Pip-файл. При поиске документации я не вижу ничего, что упоминало бы, поддерживается ли Pipfile или нет для App Engine Flex.

Ответы [ 2 ]

1 голос
/ 25 октября 2019

Я провел несколько тестов, и, хотя наличие файла Pipfile в каталоге развертывания гибкого приложения GAE не выдает никаких ошибок, сам файл полностью игнорируется в соответствии с указанными в нем зависимостями.

Более того, при попытке заменить файл requirements.txt на Pipfile, образец развертывания приложения Python в гибкой среде выдает ошибки, запрашиваяgunicorn зависимость, которую я указал вместо Pipfile.

Поэтому, к сожалению, короткий ответ нет, то же самое относится и к гибкой среде и, следовательно, спецификации зависимости с использованием *Стандарт 1016 * / Pipfile.lock на данный момент не поддерживается.

1 голос
/ 25 октября 2019

App Engine Flexible (и App Engine Standard) не поддерживают Pipfile / Pipfile.lock.

https://cloud.google.com/appengine/docs/flexible/python/using-python-libraries говорит:

Зависимости для приложений Pythonобъявляются в стандартном requirements.txt файле.

и https://cloud.google.com/appengine/docs/standard/python3/runtime#dependencies говорит:

Спецификация зависимости с использованием стандарта Pipfile / Pipfile.lockв настоящее время не поддерживается, и в вашем проекте не должно быть этих файлов.

...