File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22# This layer is cached separately for faster builds
33
44# Core API Framework
5- fastapi==0.109.2
6- uvicorn[standard]==0.27.1
7- pydantic==2.6.1
8- pydantic-settings==2.1 .0
5+ fastapi==0.127.0
6+ uvicorn[standard]==0.40.0
7+ pydantic==2.12.5
8+ pydantic-settings==2.12 .0
99sse-starlette>=2.0.0
1010
1111# Database
12- sqlalchemy==2.0.27
13- psycopg2-binary==2.9.9
14- alembic==1.13.1
15- asyncpg==0.29 .0
16- aiomysql==0.2.0
17- aiosqlite==0.19 .0
12+ sqlalchemy==2.0.45
13+ psycopg2-binary==2.9.11
14+ alembic==1.17.2
15+ asyncpg==0.31 .0
16+ aiomysql==0.3.2
17+ aiosqlite==0.22 .0
1818
1919# Utilities
20- python-dotenv==1.0 .1
20+ python-dotenv==1.2 .1
2121tenacity==9.1.2
22- pyyaml==6.0.1
22+ pyyaml==6.0.3
2323
2424# Caching
2525redis>=5.0.0
2626hiredis>=2.3.0
2727
2828# Monitoring & Logging
29- prometheus-client==0.19.0
29+ prometheus-client==0.23.1
3030structlog==24.1.0
3131
3232# Security
3333cryptography>=39.0.0
34- python-jose[cryptography]==3.3 .0
34+ python-jose[cryptography]==3.5 .0
3535passlib[bcrypt]==1.7.4
3636slowapi==0.1.9
Original file line number Diff line number Diff line change 55pytest == 7.4.4
66pytest-asyncio == 0.23.4
77pytest-cov == 4.1.0
8- httpx == 0.26.0
8+ httpx == 0.28.1
99fakeredis >= 2.21.0
1010
1111# Code Quality
1212black == 24.1.1
13- ruff == 0.2.1
14- mypy == 1.8.0
13+ ruff == 0.14.10
14+ mypy == 1.19.1
1515pre-commit == 4.5.1
1616
1717# Type Stubs
Original file line number Diff line number Diff line change 1313# ============================================================================
1414
1515# Core API Framework
16- fastapi == 0.109.2
17- uvicorn [standard ]== 0.27.1
18- pydantic == 2.6.1
19- pydantic-settings == 2.1 .0
16+ fastapi == 0.127.0
17+ uvicorn [standard ]== 0.40.0
18+ pydantic == 2.12.5
19+ pydantic-settings == 2.12 .0
2020sse-starlette >= 2.0.0 # Server-Sent Events for streaming (Issue #8)
2121
2222# Database
23- sqlalchemy == 2.0.27
24- psycopg2-binary == 2.9.9
25- alembic == 1.13.1
23+ sqlalchemy == 2.0.45
24+ psycopg2-binary == 2.9.11
25+ alembic == 1.17.2
2626
2727# Async Database Drivers
28- asyncpg == 0.29 .0
29- aiomysql == 0.2.0
30- aiosqlite == 0.19 .0
28+ asyncpg == 0.31 .0
29+ aiomysql == 0.3.2
30+ aiosqlite == 0.22 .0
3131
3232# Utilities
33- python-dotenv == 1.0 .1
33+ python-dotenv == 1.2 .1
3434tenacity == 9.1.2
35- pyyaml == 6.0.1
35+ pyyaml == 6.0.3
3636
3737# Caching (Issue #8: Performance Optimization)
3838redis >= 5.0.0
3939hiredis >= 2.3.0 # C parser for better Redis performance
4040
4141# Monitoring & Logging
42- prometheus-client == 0.19.0
42+ prometheus-client == 0.23.1
4343structlog == 24.1.0
4444
4545# Distributed Tracing (Issue #9: Monitoring & Observability)
@@ -53,7 +53,7 @@ opentelemetry-exporter-prometheus>=0.41b0
5353
5454# Security
5555cryptography >= 39.0.0
56- python-jose [cryptography ]== 3.3 .0
56+ python-jose [cryptography ]== 3.5 .0
5757passlib [bcrypt ]== 1.7.4
5858slowapi == 0.1.9
5959
@@ -85,11 +85,11 @@ smolagents>=1.0.0
8585pytest == 7.4.4
8686pytest-asyncio == 0.23.4
8787pytest-cov == 4.1.0
88- httpx == 0.26.0
88+ httpx == 0.28.1
8989fakeredis >= 2.21.0 # Redis mocking for tests (Issue #8)
9090
9191# Code Quality
9292black == 24.1.1
93- ruff == 0.2.1
94- mypy == 1.8.0
93+ ruff == 0.14.10
94+ mypy == 1.19.1
9595pre-commit == 4.5.1
You can’t perform that action at this time.
0 commit comments