0001-add-custom-backport-to-django-for-psycopg2-2.9-compa.patch
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 |
- |