From 63b9f864367dbf3d1e9c193d15a37451cb6350eb Mon Sep 17 00:00:00 2001 From: catborise Date: Sat, 3 Oct 2026 18:39:01 +0300 Subject: [PATCH] build: drop unused dependencies ldap3, markdown, zipp, qrcode and tzdata are not imported anywhere and no installed package needs them on Linux with Python 3.10-3.13: LDAP login uses python-ldap through django-auth-ldap, QR codes come from django-qr-code (segno), qrcode is only an optional django-otp extra, tzdata is a Windows-only Django dependency and TIME_ZONE is UTC. python-engineio stays pinned next to python-socketio, which requires it. The test suite passes with the five packages uninstalled. --- conf/requirements.txt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/conf/requirements.txt b/conf/requirements.txt index c59811f5..542bdf1a 100644 --- a/conf/requirements.txt +++ b/conf/requirements.txt @@ -12,15 +12,10 @@ gunicorn==26.2.0 libsass==0.23.0 libvirt-python>=9.0.0 lxml>=6.1 -ldap3==2.9.1 -markdown==3.10 paramiko==5.0.0 #psycopg2-binary python-engineio==4.14.0 python-socketio==5.17.0 -qrcode==8.2 -tzdata websockify==0.13.0 whitenoise==6.12.0 -zipp==4.1.0 crypt-r>=3.13.0; python_version >= "3.13"