Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Данный стэйт накатывает оба python2/python3 и их pip модули
- # далее обновляет до последней версии pip модули
- # В других стэйтах будет будет использоваться так:
- #include:
- # - pythons
- Install all pythons:
- pkg.installed:
- - pkgs:
- - python
- - python-dev
- - python3
- - python3-dev
- /tmp/get-pip.py:
- file.managed:
- - source:
- - https://repo.ptsecurity.ru/artifactory/scm/salt/pip/get-pip.py
- - https://bootstrap.pypa.io/get-pip.py
- - source_hash: md5=3b74f5cd0740a05802a23b019ce579a3
- Install pip2 by script:
- cmd.run:
- - name: |
- python2 /tmp/get-pip.py
- - unless: test -f /usr/local/bin/pip2
- - require:
- - file: /tmp/get-pip.py
- - reload_modules: True
- Install pip3 by script:
- cmd.run:
- - name: |
- python3 /tmp/get-pip.py
- - unless: test -f /usr/local/bin/pip3
- - require:
- - file: /tmp/get-pip.py
- - reload_modules: True
- Upgrade pip for pythons:
- cmd.run:
- - name: |
- python2 -m pip install --upgrade pip==9.0.1; \
- python3 -m pip install --upgrade pip==9.0.1
- - require:
- - cmd: Install pip2 by script
- - cmd: Install pip3 by script
- Install and upgrade a standart pip2 package:
- pip.installed:
- - pkgs:
- - setuptools
- - wheel
- - requests
- - bin_env: '/usr/local/bin/pip2'
- - upgrade: True
- - require:
- - cmd: Install pip2 by script
- Install and upgrade a standart pip3 package:
- pip.installed:
- - pkgs:
- - setuptools
- - wheel
- - requests
- - bin_env: '/usr/local/bin/pip3'
- - upgrade: True
- - require:
- - cmd: Install pip3 by script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement