From 2e86a9c846fefdbb6aadac3cdb7c5c308f3c6044 Mon Sep 17 00:00:00 2001 From: Spitfireap Date: Wed, 18 Dec 2024 18:25:01 +0100 Subject: [PATCH] fixed ldap deps --- dev-requirements.txt | 2 ++ ldap-requirements.txt | 4 +++- mysql-requirements.txt | 2 ++ postgresql-requirements.txt | 2 ++ test-requirements.txt | 2 ++ update_deps.sh | 8 ++++++++ 6 files changed, 19 insertions(+), 1 deletion(-) create mode 100755 update_deps.sh diff --git a/dev-requirements.txt b/dev-requirements.txt index e0ca061ed..58ff69883 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -138,6 +138,8 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==4.9.4 + # via lxml-html-clean +lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) markupsafe==3.0.2 # via werkzeug diff --git a/ldap-requirements.txt b/ldap-requirements.txt index 1dcd9ff1b..8bd7916ad 100644 --- a/ldap-requirements.txt +++ b/ldap-requirements.txt @@ -56,7 +56,7 @@ django==4.2.16 # djangorestframework # drf-spectacular # modoboa (pyproject.toml) -django-auth-ldap==5.1.0 +django-auth-ldap==4.8.0 # via modoboa (pyproject.toml) django-ckeditor==6.7.1 # via modoboa (pyproject.toml) @@ -113,6 +113,8 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==4.9.4 + # via lxml-html-clean +lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 # via modoboa (pyproject.toml) diff --git a/mysql-requirements.txt b/mysql-requirements.txt index 122a76df4..9d4f90cca 100644 --- a/mysql-requirements.txt +++ b/mysql-requirements.txt @@ -110,6 +110,8 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==4.9.4 + # via lxml-html-clean +lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) mysqlclient==2.2.4 # via modoboa (pyproject.toml) diff --git a/postgresql-requirements.txt b/postgresql-requirements.txt index 4a048663c..10b0408c0 100644 --- a/postgresql-requirements.txt +++ b/postgresql-requirements.txt @@ -110,6 +110,8 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==4.9.4 + # via lxml-html-clean +lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 # via modoboa (pyproject.toml) diff --git a/test-requirements.txt b/test-requirements.txt index 5f5bcc098..e0e64b5cf 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -132,6 +132,8 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==4.9.4 + # via lxml-html-clean +lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 # via modoboa (pyproject.toml) diff --git a/update_deps.sh b/update_deps.sh new file mode 100755 index 000000000..17e02ae5d --- /dev/null +++ b/update_deps.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +pip-compile --output-file=requirements.txt pyproject.toml +pip-compile --extra=mysql --output-file=mysql-requirements.txt pyproject.toml +pip-compile --extra=postgresql --output-file=postgresql-requirements.txt pyproject.toml +pip-compile --extra=ldap --output-file=ldap-requirements.txt pyproject.toml +pip-compile --extra=dev --output-file=dev-requirements.txt pyproject.toml +pip-compile --extra=test --output-file=test-requirements.txt pyproject.toml