-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
76 lines (55 loc) · 1.2 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Django and Django Rest Framework
Django==3.2.9
djangorestframework==3.12.4
django-filter==21.1
# Database
psycopg2-binary==2.9.1
# Environment variables
python-dotenv==0.19.1
# Stripe
stripe==2.60.0
# Asynchronous task processing
celery==5.1.2
redis==3.5.3
# API documentation
drf-yasg==1.21.7
# CORS handling
django-cors-headers==3.10.0
# Retries for API calls
tenacity==8.0.1
# Testing
factory-boy==3.2.0
# Logging (if not using built-in Python logging)
# python-json-logger==2.0.2
# Caching
django-redis==5.0.0
# Throttling
django-ratelimit==3.0.1
# JWT Authentication (if needed)
# djangorestframework-simplejwt==5.0.0
# PDF generation (choose one based on your needs)
# reportlab==3.6.2
# WeasyPrint==52.5
# Date/Time handling
pytz==2021.3
# For secure password hashing
bcrypt==3.2.0
# For more secure random number generation
cryptography==35.0.0
# Dependency management
pip-tools==6.4.0
# Linting and code style
flake8==4.0.1
black==21.9b0
# Debugging (optional, for development)
django-debug-toolbar==3.2.2
ptvsd==4.3.2
pydevd_pycharm==241.17890.14
# Security enhancements
# django-secure==1.0.1
# 3rd party login
social-auth-app-django==5.4.1
gunicorn==22.0.0
# AWS
boto3==1.34.144
django-ses==4.1.0