feat(python): Add ability to install packages and requirements into venvs
This commit is contained in:
parent
037be6bb49
commit
c586e75d70
@ -0,0 +1,21 @@
|
|||||||
|
- name: 'When venv wants packages: Install packages'
|
||||||
|
when: 'python_pip_packages'
|
||||||
|
loop_control:
|
||||||
|
loop_var: 'pip'
|
||||||
|
label: 'Into ''{{ pip.env_name }}'' venv install {{ pip.packages }}'
|
||||||
|
loop: '{{ python_pip_packages }}'
|
||||||
|
ansible.builtin.pip:
|
||||||
|
name: '{{ pip.packages }}'
|
||||||
|
executable: '{{ miniconda_envs_dir }}/{{ pip.env_name }}/bin/pip'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- name: 'When venv wants requirements: Install requirements'
|
||||||
|
when: 'python_pip_requirements'
|
||||||
|
loop_control:
|
||||||
|
loop_var: 'pip'
|
||||||
|
label: 'Into ''{{ pip.env_name }}'' venv install requirements text file'
|
||||||
|
loop: '{{ python_pip_requirements }}'
|
||||||
|
ansible.builtin.pip:
|
||||||
|
requirements: '{{ pip.requirements }}'
|
||||||
|
executable: '{{ miniconda_envs_dir }}/{{ pip.env_name }}/bin/pip'
|
Loading…
x
Reference in New Issue
Block a user