Enhanced requirement comments for clarity

Added meaningful inline comments to each dependency in requirements.txt to explain their purpose, improving maintainability. Also introduced 'pyrad' for RADIUS support and 'django-cidrfield' to handle subnet storage requirements. These additions equip the application for better network authentication and IP address management.
This commit is contained in:
Kumi 2024-01-28 18:07:59 +01:00
parent da49ddabcc
commit 52fbb394ed
Signed by: kumi
GPG key ID: ECBCC9082395383F

View file

@ -1,26 +1,25 @@
Django Django # Duh.
git+https://kumig.it/kumitterer/django-oidc-provider/ git+https://kumig.it/kumitterer/django-oidc-provider/ # OIDC Provider
git+https://kumig.it/kumitterer/django-cas-server/ git+https://kumig.it/kumitterer/django-cas-server/ # CAS Provider
git+https://github.com/OTA-Insight/djangosaml2idp/ git+https://github.com/OTA-Insight/djangosaml2idp/ # SAML2 Provider
dbsettings dbsettings # For settings in the database
django-autosecretkey django-autosecretkey # For generating a secret key
cryptography cryptography # For working with key pairs
pysaml2 pysaml2 # For interacting with SAML2
ldaptor ldaptor # For interacting with LDAP
pyotp pyotp # For validating OTPs
django-timezone-field django-timezone-field # For storing timezones
django-phonenumber-field[phonenumbers] django-phonenumber-field[phonenumbers] # For storing phone numbers
django-annoying django-annoying # AutoOneToOneField
django-crispy-forms django-crispy-forms # For pretty forms
crispy-bootstrap4 crispy-bootstrap4 # Bootstrap4 theme for crispy forms
pyqrcode pyqrcode # For generating QR codes
pypng pypng # Needed by pyqrcode for PNG generation
django-ajax-datatable django-ajax-datatable # For pretty tables
pyjwt pyjwt # Working with JWTs
pyrad # For everything RADIUS
# For MySQL: django-cidrfield # For storing subnets
mysqlclient # For using MySQL as database
mysqlclient