Projet

Général

Profil

0001-add-custom-backport-to-django-for-psycopg2-2.9-compa.patch

Emmanuel Cazenave, 02 décembre 2021 13:20

Télécharger (1,95 ko)

Voir les différences:

Subject: [PATCH] add custom backport to django for psycopg2 2.9 compatibility
 (#58934)

 group_vars/all            |  2 +-
 roles/base/files/utils.py |  7 +++++++
 roles/base/tasks/main.yml | 13 +++++++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100644 roles/base/files/utils.py
group_vars/all
1 1
clean_venv: false
2 2
compile_theme: true
3
django_version: 2.2.19
3
django_version: 2.2.24
4 4
git_ssh: false
5 5
devinst_share: /usr/local/share/publik-devinst
6 6
publik_conf: "/home/{{user}}/.config/publik"
roles/base/files/utils.py
1
from django.utils.timezone import utc
2

  
3

  
4
def utc_tzinfo_factory(offset):
5
    if offset:
6
        raise AssertionError("database connection isn't set to UTC")
7
    return utc
roles/base/tasks/main.yml
57 57
    virtualenv: "{{venv_py3}}"
58 58
    virtualenv_python: "python3"
59 59

  
60
- name: guess virtualenv python3 site-packages
61
  command: "{{venv_py3_python}} -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())'"
62
  register: venv_py3_site_packages_cmd
63

  
64
- name: Set virtualenv python3 site-packages
65
  set_fact:
66
    venv_py3_site_packages: "{{ venv_py3_site_packages_cmd.stdout }}"
67

  
68
- name: copy patched django/db/backends/postgresql/utils.py
69
  copy:
70
    src: utils.py
71
    dest: "{{venv_py3_site_packages}}/django/db/backends/postgresql/utils.py"
72

  
60 73
- name: install django-debug-toolbar
61 74
  pip:
62 75
    name: "django-debug-toolbar<3"
63
-