Обновление pip перед установкой требований на AWS Beanstalk - PullRequest
0 голосов
/ 02 мая 2020

Я использую библиотеку (weasyprint), для которой требуется более новая версия pip, чем та, которая предоставляется платформой AWS Beanstalk. У меня есть файл .ebextensions, который обновляет pip следующим образом:

commands:
  01_upgrade_pip:
    command: '/opt/python/run/venv/bin/pip install --upgrade pip'
    ignoreErrors: false

Дело в том, что каждый раз, когда экземпляр перестраивается, установка weasyprint завершается неудачно, но если я пытаюсь развернуть снова на том же экземпляре успешно разворачивается. Я предполагаю, что pip не обновляется до установки weasyprint, а затем второй раз обновляется, чтобы он работал. Есть ли способ обеспечить обновление pip, как только будет создан экземпляр?

Я использую Python 3.6 running on 64bit Amazon Linux/2.9.7

...