You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2022/07/27 13:35:19 UTC
[airavata] 02/10: AIRAVATA-3609 Allow configuring editable django app installs
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git
commit c90bdc67371c671916d39250659792901b903428
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Wed Jul 6 11:08:37 2022 -0400
AIRAVATA-3609 Allow configuring editable django app installs
---
dev-tools/ansible/roles/django/tasks/main.yml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dev-tools/ansible/roles/django/tasks/main.yml b/dev-tools/ansible/roles/django/tasks/main.yml
index 172b7f0abf..75b4e88d51 100644
--- a/dev-tools/ansible/roles/django/tasks/main.yml
+++ b/dev-tools/ansible/roles/django/tasks/main.yml
@@ -176,11 +176,12 @@
- name: Install additional dependencies
pip:
- name: "{{ item }}"
+ name: "{{ item.name }}"
virtualenv: "{{ django_venv_dir }}"
+ editable: "{{ item.editable | default(false) }}"
become: yes
become_user: "{{user}}"
- with_list: "{{ airavata_django_extra_dependencies }}"
+ loop: "{{ airavata_django_extra_dependencies }}"
- name: Copy the settings_local.py file
template: src={{ django_settings_local_template }} dest="{{ airavata_django_checkout }}/django_airavata/settings_local.py" owner="{{user}}" group="{{group}}"