diff --git a/roles/kolibri/tasks/pip-install.yml b/roles/kolibri/tasks/pip-install.yml index 0c5eee163..6532cfda9 100644 --- a/roles/kolibri/tasks/pip-install.yml +++ b/roles/kolibri/tasks/pip-install.yml @@ -3,6 +3,7 @@ name: - pip - wheel + - setuptools - legacy-cgi virtualenv: "{{ kolibri_venv_path }}" virtualenv_command: python3 -m venv "{{ kolibri_venv_path }}" @@ -14,3 +15,10 @@ version: "{{ kolibri_version_pip }}" virtualenv: "{{ kolibri_venv_path }}" virtualenv_command: python3 -m venv "{{ kolibri_venv_path }}" + extra_args: "--no-cache-dir --prefer-binary --ignore-requires-python" + +- name: Create {{ kolibri_exec_path }} symlink to {{ kolibri_venv_path }}/bin/kolibri + file: + src: "{{ kolibri_venv_path }}/bin/kolibri" + dest: "{{ kolibri_exec_path }}" + state: link