-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
44 lines (36 loc) · 805 Bytes
/
requirements.txt
File metadata and controls
44 lines (36 loc) · 805 Bytes
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
# Core dependencies
requests==2.32.5
python-dotenv==1.1.1
sqlalchemy==2.0.44
alembic==1.17.0
# Database
psycopg2-binary==2.9.11 # PostgreSQL adapter
# sqlite3 is included in Python standard library
# Data processing
pandas==2.3.2
numpy==2.2.6
# ML/AI (optional - install with pip install -e .[ml])
openai==2.3.0
anthropic==0.69.0
scikit-learn==1.7.2
# transformers==4.57.0 # Large dependency, moved to optional
# Web framework
flask==3.1.2
flask-sqlalchemy==3.1.1
flask-cors==6.0.1
# Web scraping
beautifulsoup4==4.14.2
selenium==4.36.0
scrapy==2.13.3
# Utilities
schedule==1.2.2
click==8.2.1
loguru==0.7.3
pydantic==2.11.9
# Testing (install with pip install -e .[dev])
pytest==8.4.2
pytest-cov==7.0.0
# Development (install with pip install -e .[dev])
black==25.9.0
flake8==7.3.0
mypy==1.18.2