pip install -r requirements.txt от марионетки?

У меня есть файл требований requirements.txt, который я использую для отслеживания моих зависимостей на python, я перемещаю среду моего dev на бродягу + марионетку. До сих пор я использовал поставщик pip, встроенный в куклу, чтобы установить отдельные пакеты следующим образом:

package { ["django", "nose"]: ensure => present, provider => pip } 

Можно ли вместо этого переходить в мои требования. Txt и иметь марионетку, чтобы обновления обновлялись всякий раз, когда этот файл изменяется?

One Solution collect form web for “pip install -r requirements.txt от марионетки?”

Да, это возможно. Вместо определения ресурса пакета определите вместо этого ресурс «exec», который примет переменную require.txt как переменную и выполнит команду установки пакета.

Например

 class pip_install( $path_requirements_file, ){ exec { "pip_requirements_install": command => "pip install -r ${path_requirements_file}", refreshonly => true, } } 
  • Установка пафоса пакета Python из git
  • Pythonanywhere устанавливает и импортирует новый модуль
  • Патч Django Site Package Из запроса Pull с использованием Pip
  • Я испортил системную версию Python Pip на Ubuntu 12.10
  • Утилита для выпуска пакетов в PyPi?
  • Scrapy: объект 'str' не имеет атрибута 'iter'
  • Ошибка при установке pip pyicu
  • Невозможно установить модули через pip на python 3.4
  • пип сломался. как исправить ошибку DistributionNotFound?
  • pip: пакет обновления без обновления конкретной зависимости
  • Не удается получить PIL для правильной установки на Ubuntu 12.04
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.