diff --git a/backend/app/logs.py b/backend/app/logs.py index ce42b3dd..64746cf5 100644 --- a/backend/app/logs.py +++ b/backend/app/logs.py @@ -466,7 +466,6 @@ _THIRD_PARTY_LEVELS = { "httpx": "WARNING", "httpcore": "WARNING", "asyncio": "WARNING", - "multipart": "WARNING", "PIL": "WARNING", "alembic": "INFO", # uvicorn's own startup/shutdown/WebSocket lines are worth keeping; its ACCESS log is not — diff --git a/backend/requirements.lock b/backend/requirements.lock index 737de225..91c17790 100644 --- a/backend/requirements.lock +++ b/backend/requirements.lock @@ -47,7 +47,6 @@ pydantic-settings==2.15.0 pydantic==2.13.4 pydantic_core==2.46.4 python-dotenv==1.2.3 -python-multipart==0.0.32 requests==2.34.2 rich==15.0.0 starlette==1.6.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index c562cfff..6622eaf2 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,4 @@ fastapi>=0.115,<1.0 -# Multipart form parsing — required by Starlette/FastAPI to accept file uploads (UploadFile/Form). -# The download center's local-file Upload (E7) is the only multipart endpoint in the app. -python-multipart>=0.0.9,<1.0 uvicorn[standard]>=0.30,<1.0 sqlalchemy>=2.0,<2.1 psycopg[binary]>=3.2,<4.0