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}}"