1 - name: Install Python and packages (Debian)
8 name: ['patchelf', # for auditwheel
9 'python', 'python2.7', 'python3', 'python-pip', 'python3-pip',
10 'python-setuptools', 'python3-setuptools',
11 'python-gdbm', 'python-openssl', 'python3-openssl',
16 when: ansible_facts.os_family == 'Debian'
18 - name: Install Python and packages (RedHat)
21 name: ['python2', 'python3', 'python2-pip', 'python3-pip',
22 'python2-setuptools', 'python3-setuptools',
23 'python2-pyOpenSSL', 'python3-pyOpenSSL',
28 when: ansible_facts.os_family == 'RedHat'
30 - name: Upgrade Python packages
32 shell: 'umask 022; exec {{ item }} -m pip install --compile --upgrade
33 "pip<19.1" setuptools tox virtualenv virtualenvwrapper
36 loop: ['python3', 'python2']
38 - name: Install wheel for Python2
40 shell: 'umask 022; exec python2 -m pip install --compile --upgrade
44 - name: Install wheel and auditwheel for Python3
46 shell: 'umask 022; exec python3 -m pip install --compile --upgrade
47 "wheel==0.34.1" "auditwheel==3.1.0"'