--- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later #################################################################### # WARNING: These are designed specifically for Ansible tests # # and should not be used as examples of how to write Ansible roles # #################################################################### - name: Install/upgrade Python requirements ansible.builtin.pip: name: "{{ docker_pip_api_packages + (docker_pip_api_packages_python2 if ansible_facts.python.version.major == 2 else []) }}" extra_args: "-c {{ remote_constraints }}" state: present when: not (force_docker_sdk_for_python_dev | default(false)) - name: Make sure git is installed ansible.builtin.package: name: - git state: present when: force_docker_sdk_for_python_dev | default(false) - name: Install/upgrade Python requirements from source repositories ansible.builtin.pip: name: - git+https://github.com/psf/requests - git+https://github.com/urllib3/urllib3 extra_args: "-c {{ remote_constraints }}" state: latest # noqa: package-latest when: force_docker_sdk_for_python_dev | default(false)