From b2005c55d5b9feabcf6ab8dfb85b5150217167f3 Mon Sep 17 00:00:00 2001 From: Julen Landa Alustiza Date: Nov 21 2019 10:11:51 +0000 Subject: Vagrant provisioning ansible role: hotfix python-fedora for flask >= 1.0 support --- diff --git a/dev/ansible/roles/pagure-dev/tasks/main.yml b/dev/ansible/roles/pagure-dev/tasks/main.yml index ba0dda9..e48adbc 100644 --- a/dev/ansible/roles/pagure-dev/tasks/main.yml +++ b/dev/ansible/roles/pagure-dev/tasks/main.yml @@ -108,6 +108,13 @@ - "requirements-ev.txt" - "requirements-testing.txt" +- name: Hotfix python-fedora to make flask_fas_openid compatible with flask >= 1.0 + become: "{{ ansible_env.SUDO_USER }}" + lineinfile: + path: /home/{{ ansible_env.SUDO_USER }}/.virtualenvs/python3-pagure/lib/python3.7/site-packages/flask_fas_openid.py + regexp: '^ if assume_recent or \(major >' + line: ' if assume_recent or (major > 0 or minor >= 10):' + - name: Install Pagure package into a virtualenv become_user: "{{ ansible_env.SUDO_USER }}" pip: