Corp/backend/requirements.txt

190 lines
3.1 KiB
Plaintext

# Core Django and ASGI
Django==5.2.4
asgiref==3.11.0
gunicorn==23.0.0
uvicorn==0.35.0
wsproto==1.2.0
daphne==4.2.1
# Channels for WebSocket support
channels==4.3.1
channels_redis==4.3.0
# Database drivers
psycopg2-binary==2.9.10
redis==6.4.0
# Django REST Framework
djangorestframework==3.16.0
djangorestframework_simplejwt==5.5.1
drf-spectacular==0.28.0
# Django Extensions and Utilities
django-bootstrap5==25.1
django-cors-headers==4.7.0
django-filter==25.1
django-phonenumber-field==8.1.0
django-scheduler==0.12.0
django-service-objects==0.7.1
django-simple-history==3.10.1
django-timezone-field==7.2.1
django-watson==1.6.3
django-widget-tweaks==1.5.0
# LDAP Integration
django-ldapdb==1.5.1
ldap3==2.9.1
# Celery for async tasks
celery==5.5.3
django-celery-beat==2.8.1
django-celery-results==2.5.1
amqp==5.3.1
billiard==4.2.4
kombu==5.5.4
vine==5.1.0
# File Management with django-filer
django-filer==3.4.4
easy-thumbnails==2.10.1
django-mptt==0.18.0
# Version Control for Models
django-reversion==6.1.0
# Maintained compatibility for historical django_fsm migrations
django-fsm-2==4.2.4
# Permissions
rules==3.5
# Push Notifications
django-push-notifications==3.3.0
py-vapid==1.9.2
pywebpush==2.1.2
http_ece==1.2.1
# Image Processing
pillow==11.3.0
# Authentication and Security
PyJWT==2.10.1
cryptography==45.0.6
pyOpenSSL==25.1.0
django-oauth-toolkit==3.4.1
# 1.5.9+ requires cryptography>=49, while pyOpenSSL 25.1 requires <46.
jwcrypto==1.5.8
cffi==2.0.0
pycparser==2.23
pycryptodome==3.23.0
# Phone Number Handling
phonenumbers==9.0.10
# Excel Support
openpyxl==3.1.5
et_xmlfile==2.0.0
# HTTP Clients
requests==2.32.4
httpx==0.28.1
httpcore==1.0.9
h11==0.16.0
certifi==2025.11.12
# ASGI and WebSocket
autobahn==25.12.2
Twisted==25.5.0
txaio==25.12.2
Automat==25.4.16
hyperlink==21.0.0
constantly==23.10.4
Incremental==24.11.0
service-identity==24.2.0
zope.interface==8.1.1
# Validation and Data Handling
pydantic==2.11.10
pydantic_core==2.33.2
attrs==25.4.0
# Calendar Support
icalendar==7.0.1
python-dateutil==2.9.0.post0
pytz==2025.2
tzdata==2025.3
tzlocal==5.3.1
# Configuration
python-dotenv==1.1.1
dj-database-url==3.0.1
# Monitoring
prometheus_client==0.23.1
# Cron Jobs
python-crontab==3.3.0
cron-descriptor==2.0.6
# Utilities
beautifulsoup4==4.13.4
soupsieve==2.8.1
click==8.3.1
click-didyoumean==0.3.1
click-plugins==1.1.1.2
click-repl==0.3.0
defusedxml==0.7.1
sqlparse==0.5.5
six==1.17.0
packaging==25.0
Pygments==2.19.2
colorama==0.4.6
# Serialization
msgpack==1.1.2
cbor2==5.7.1
ujson==5.11.0
py-ubjson==0.16.1
# Async Support
aiofiles==24.1.0
aiohttp==3.12.15
aiohappyeyeballs==2.6.1
aiosignal==1.4.0
anyio==4.12.0
frozenlist==1.8.0
multidict==6.7.0
propcache==0.4.1
yarl==1.22.0
# LDAP Dependencies
pyasn1==0.6.1
pyasn1_modules==0.4.2
# OAuth (minimal)
oauthlib==3.3.1
requests-oauthlib==2.0.0
python3-openid==3.2.0
# Type Checking
typing-inspection==0.4.2
typing_extensions==4.15.0
annotated-types==0.7.0
# Testing
pytest==8.4.1
pytest-asyncio==1.3.0
pytest-django==4.11.1
model-bakery==1.20.5
iniconfig==2.3.0
pluggy==1.6.0
# Terminal Utilities
prompt_toolkit==3.0.52
wcwidth==0.2.14
# Other
idna==3.11
charset-normalizer==3.4.4
urllib3==2.6.2