diff --git a/backend/requirements.txt b/backend/requirements.txt index d381cf33..1f4113da 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,26 +2,26 @@ httpx==0.28.1 # Core Framework (updated for CI fix) -fastapi==0.120.0 -uvicorn[standard]==0.38.0 -pydantic==2.12.3 -pydantic-settings==2.11.0 +fastapi==0.128.0 +uvicorn[standard]==0.40.0 +pydantic==2.12.5 +pydantic-settings==2.12.0 python-dateutil==2.9.0.post0 # Database sqlalchemy>=2.0.23 asyncpg>=0.29 psycopg2-binary>=2.9.7 -alembic==1.17.0 +alembic==1.18.0 pgvector>=0.1.1 aiosqlite>=0.19.0 # For SQLite async support in tests # Caching -redis[asyncio]==7.0.0 +redis[asyncio]==7.1.0 # File handling -python-multipart==0.0.20 -tomli==2.3.0 # TOML parsing for Python <3.11 +python-multipart==0.0.21 +tomli==2.4.0 # TOML parsing for Python <3.11 python-magic==0.4.27 javalang==0.13.0 # Java source code parsing for JavaAnalyzerAgent @@ -30,13 +30,13 @@ httpx==0.28.1 # Testing pytest>=8.2 -pytest-asyncio==1.2.0 +pytest-asyncio==1.3.0 pytest-cov==7.0.0 pytest-timeout==2.4.0 # Code Quality -ruff==0.14.2 -black==25.9.0 +ruff==0.14.11 +black==25.12.0 # Utilities python-dotenv==1.2.1 \ No newline at end of file diff --git a/backend/setup.py b/backend/setup.py index 13161d2f..636dff7a 100644 --- a/backend/setup.py +++ b/backend/setup.py @@ -5,28 +5,28 @@ version='0.1.0', packages=find_packages(), install_requires=[ - 'fastapi==0.120.0', - 'uvicorn[standard]==0.38.0', - 'pydantic==2.12.3', - 'pydantic-settings==2.11.0', + 'fastapi==0.128.0', + 'uvicorn[standard]==0.40.0', + 'pydantic==2.12.5', + 'pydantic-settings==2.12.0', 'python-dateutil==2.9.0.post0', 'sqlalchemy>=2.0.23', 'asyncpg>=0.29', 'psycopg2-binary>=2.9.7', - 'alembic==1.17.0', + 'alembic==1.18.0', 'pgvector>=0.1.1', 'aiosqlite>=0.19.0', - 'redis[asyncio]==7.0.0', - 'python-multipart==0.0.20', - 'tomli==2.3.0', + 'redis[asyncio]==7.1.0', + 'python-multipart==0.0.21', + 'tomli==2.4.0', 'python-magic==0.4.27', 'httpx==0.28.1', 'pytest>=8.2', - 'pytest-asyncio==1.2.0', + 'pytest-asyncio==1.3.0', 'pytest-cov==7.0.0', 'pytest-timeout==2.4.0', - 'ruff==0.14.2', - 'black==25.9.0', + 'ruff==0.14.11', + 'black==25.12.0', 'python-dotenv==1.2.1', ], ) diff --git a/backend/src/requirements.txt b/backend/src/requirements.txt index 99cbff5f..c5f890b7 100644 --- a/backend/src/requirements.txt +++ b/backend/src/requirements.txt @@ -2,26 +2,26 @@ httpx>=0.25.0 # Core Framework (updated for CI fix) -fastapi==0.120.0 -uvicorn[standard]==0.38.0 -pydantic==2.12.3 -pydantic-settings==2.11.0 +fastapi==0.128.0 +uvicorn[standard]==0.40.0 +pydantic==2.12.5 +pydantic-settings==2.12.0 python-dateutil==2.9.0.post0 # Database sqlalchemy>=2.0.23 asyncpg>=0.29 psycopg2-binary>=2.9.7 -alembic==1.17.0 +alembic==1.18.0 pgvector>=0.1.1 aiosqlite>=0.19.0 # For SQLite async support in tests # Caching -redis[asyncio]==7.0.0 +redis[asyncio]==7.1.0 # File handling -python-multipart==0.0.20 -tomli==2.3.0 # TOML parsing for Python <3.11 +python-multipart==0.0.21 +tomli==2.4.0 # TOML parsing for Python <3.11 python-magic==0.4.27 # HTTP Client for file downloads @@ -29,13 +29,13 @@ httpx==0.28.1 # Testing pytest>=8.2 -pytest-asyncio==1.2.0 +pytest-asyncio==1.3.0 pytest-cov==7.0.0 pytest-timeout==2.4.0 # Code Quality -ruff==0.14.2 -black==25.9.0 +ruff==0.14.11 +black==25.12.0 # Utilities python-dotenv==1.2.1 \ No newline at end of file