Skip to content

Commit 855a4e2

Browse files
committed
Add comprehensive requirements.txt for music recommendation system
- Added core Django and ML dependencies - Included production-ready packages (gunicorn, whitenoise) - Added development tools (debug-toolbar, python-decouple) - Version pinned for reproducible builds
1 parent b049e5f commit 855a4e2

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Core Django Framework
2+
Django==4.2.16
3+
4+
# Database
5+
mysql-connector-python==9.0.0
6+
7+
# Machine Learning & Data Processing
8+
numpy==1.26.4
9+
pandas==2.2.2
10+
scikit-learn==1.5.1
11+
12+
# Web Requests & API Integration
13+
requests==2.32.3
14+
15+
# Streamlit Web App
16+
streamlit==1.37.0
17+
18+
# Data Visualization (Optional)
19+
matplotlib==3.9.2
20+
seaborn==0.13.2
21+
22+
# Development Dependencies
23+
pillow==10.4.0
24+
25+
# Jupyter Notebook Support
26+
jupyter==1.1.1
27+
ipykernel==6.29.5
28+
29+
# Code Quality & Testing
30+
pytest==8.3.2
31+
pytest-django==4.8.0
32+
flake8==7.1.1
33+
black==24.8.0
34+
35+
# Security & Environment Management
36+
python-decouple==3.8
37+
django-cors-headers==4.4.0
38+
39+
# Development Tools
40+
django-debug-toolbar==4.4.6
41+
django-extensions==3.2.3
42+
43+
# Production Deployment
44+
gunicorn==22.0.0
45+
whitenoise==6.7.0
46+
psycopg2-binary==2.9.9

0 commit comments

Comments
 (0)