Использование стека соли для установки модуля python с пипсами из репо git - PullRequest
0 голосов
/ 18 февраля 2020

Я пробовал несколько вещей, но не смог установить python пакет с помощью pip.installed из репозитория git. Пример.

include:
  - common/python-pip

spi:
  pip.installed:
    - bin_env: '/usr/bin/pip'
    - pkgs: git+https://github.com/GIT_HUB_USER/python-spi
    - require:
      - sls: common/python-pip

У кого-нибудь был какой-либо успех в этом, или мне просто нужно перестать ждать, пока сопровождающий пакета примет запросы на извлечение и разветвляет пакет на PyPi?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Я был вынужден свернуть свой проект, когда менял работу, поэтому я в итоге опубликовал свой настроенный код в PyPi и установил, как и любую другую легкодоступную библиотеку. На данный момент у меня больше нет доступа к серверу Salt, поэтому я не могу продолжить тестирование. Спасибо Viet Do за ваш ответ, извините, у меня не было возможности проверить его.

0 голосов
/ 28 февраля 2020

Параметр pkgs должен быть в формате списка. Так что вы можете попробовать это:

include:
  - common/python-pip

spi:
  pip.installed:
    - bin_env: '/usr/bin/pip'
    - pkgs: 
      - "git+https://github.com/GIT_HUB_USER/python-spi"
    - require:
      - sls: common/python-pip
...