pip state is not working with Python3/OpenSUSE 15

This commit is contained in:
N 2019-02-21 15:16:54 +00:00
parent a5ab7c25ca
commit 7f76f4b179
No known key found for this signature in database
GPG key ID: 93AFB6C0144D1A90

View file

@ -16,9 +16,14 @@ pip_req_pkgs:
# (requires the python-pip deb/rpm installed, either by the system or listed in
# the required packages
{% for pn in wanted_pips %}
{{ pn }}:
packages pips install {{ pn }}:
{%- if grains.os_family in ('Suse',) %}
cmd.run:
- name: /usr/bin/pip install {{ pn }}
{%- else %}
pip.installed:
- reload_modules: true
{%- endif %}
- require:
- pkg: pip_req_pkgs
{% if req_states %}
@ -29,6 +34,12 @@ pip_req_pkgs:
{% endfor %}
{% for upn in unwanted_pips %}
{{ upn }}:
packages pips remove {{ upn }}:
{%- if grains.os_family in ('Suse',) %}
cmd.run:
- name: /usr/bin/pip uninstall {{ pn }}
{%- else %}
pip.removed
- name: {{ upn }}
{%- endif %}
{% endfor %}