Add support for Debian 13 (trixie)
uWSGI since version 2.0.25 [1] does support libpcre2. At the same time Debian 13 has dropped old libpcre3 and the package is not available. [1] https://github.com/unbit/uwsgi/issues/2486 Change-Id: I9649ec1bc0def15624739f23e6e494f95dccb4c6 Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
This commit is contained in:
@@ -22,6 +22,7 @@ _uwsgi_distro_libpython:
|
||||
buster: libpython3.7
|
||||
bullseye: libpython3.9
|
||||
bookworm: libpython3.11
|
||||
trixie: libpython3.13
|
||||
focal: libpython3.8
|
||||
jammy: libpython3.10
|
||||
noble: libpython3.12
|
||||
@@ -31,19 +32,19 @@ uwsgi_distro_packages:
|
||||
- uwsgi
|
||||
- uwsgi-plugin-python3
|
||||
|
||||
uwsgi_build_distro_package_list:
|
||||
- libssl-dev
|
||||
- libpcre3-dev
|
||||
|
||||
_uwsgi_package_names_condition: >-
|
||||
{{
|
||||
(
|
||||
(ansible_facts['distribution'] | lower == 'debian' and ansible_facts['distribution_major_version'] is version('12', '<=')) or
|
||||
(ansible_facts['distribution'] | lower == 'debian' and ansible_facts['distribution_major_version'] is version('13', '<')) or
|
||||
(ansible_facts['distribution'] | lower == 'ubuntu' and ansible_facts['distribution_major_version'] is version('24.04', '<')))
|
||||
}}
|
||||
|
||||
uwsgi_build_distro_package_list:
|
||||
- libssl-dev
|
||||
- "{{ _uwsgi_package_names_condition | ternary('libpcre3-dev', 'libpcre2-dev') }}"
|
||||
|
||||
uwsgi_source_package_list:
|
||||
- "{{ _uwsgi_package_names_condition | ternary('libssl3', 'libssl3t64') }}"
|
||||
- libpcre3
|
||||
- "{{ _uwsgi_package_names_condition | ternary('libpcre3', 'libpcre2-8-0') }}"
|
||||
|
||||
_uwsgi_env: "REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt"
|
||||
|
||||
Reference in New Issue
Block a user