From 08f9ee71657fdcd4d98aa7d85cab5ec0213e8ebf Mon Sep 17 00:00:00 2001 From: Philipp Date: Mon, 11 Aug 2025 17:32:41 +0200 Subject: [PATCH 1/2] Fix Ruff CI/CD Errors --- crud-operations/crud_fastapi.py | 3 ++- .../source_code_final/shortener_app/main.py | 5 +++-- .../source_code_step_2/shortener_app/main.py | 3 ++- .../source_code_step_3/shortener_app/main.py | 3 ++- langchain-rag-app/source_code_final/chatbot_api/src/main.py | 3 ++- langchain-rag-app/source_code_step_5/chatbot_api/src/main.py | 3 ++- python-serialize/http-payload/fastapi-rest-api/main.py | 3 ++- python-yaml/formatter/server.py | 3 ++- 8 files changed, 17 insertions(+), 9 deletions(-) diff --git a/crud-operations/crud_fastapi.py b/crud-operations/crud_fastapi.py index d8a00c0b40..42ddcbd97c 100644 --- a/crud-operations/crud_fastapi.py +++ b/crud-operations/crud_fastapi.py @@ -1,10 +1,11 @@ from crud_sql_alchemy import Bird, init_db from crud_sql_alchemy import Session as SessionLocal -from fastapi import Depends, FastAPI, HTTPException from pydantic import BaseModel, ConfigDict from sqlalchemy import select from sqlalchemy.orm import Session +from fastapi import Depends, FastAPI, HTTPException + app = FastAPI() init_db() diff --git a/fastapi-url-shortener/source_code_final/shortener_app/main.py b/fastapi-url-shortener/source_code_final/shortener_app/main.py index a3e11c326d..84fa1ea688 100644 --- a/fastapi-url-shortener/source_code_final/shortener_app/main.py +++ b/fastapi-url-shortener/source_code_final/shortener_app/main.py @@ -1,9 +1,10 @@ import validators -from fastapi import Depends, FastAPI, HTTPException, Request -from fastapi.responses import RedirectResponse from sqlalchemy.orm import Session from starlette.datastructures import URL +from fastapi import Depends, FastAPI, HTTPException, Request +from fastapi.responses import RedirectResponse + from . import crud, models, schemas from .config import get_settings from .database import SessionLocal, engine diff --git a/fastapi-url-shortener/source_code_step_2/shortener_app/main.py b/fastapi-url-shortener/source_code_step_2/shortener_app/main.py index 8915ef537c..5f68a9cea2 100644 --- a/fastapi-url-shortener/source_code_step_2/shortener_app/main.py +++ b/fastapi-url-shortener/source_code_step_2/shortener_app/main.py @@ -1,9 +1,10 @@ import secrets import validators +from sqlalchemy.orm import Session + from fastapi import Depends, FastAPI, HTTPException, Request from fastapi.responses import RedirectResponse -from sqlalchemy.orm import Session from . import models, schemas from .database import SessionLocal, engine diff --git a/fastapi-url-shortener/source_code_step_3/shortener_app/main.py b/fastapi-url-shortener/source_code_step_3/shortener_app/main.py index f13f2adcc9..85d9e74cbb 100644 --- a/fastapi-url-shortener/source_code_step_3/shortener_app/main.py +++ b/fastapi-url-shortener/source_code_step_3/shortener_app/main.py @@ -1,7 +1,8 @@ import validators +from sqlalchemy.orm import Session + from fastapi import Depends, FastAPI, HTTPException, Request from fastapi.responses import RedirectResponse -from sqlalchemy.orm import Session from . import crud, models, schemas from .database import SessionLocal, engine diff --git a/langchain-rag-app/source_code_final/chatbot_api/src/main.py b/langchain-rag-app/source_code_final/chatbot_api/src/main.py index 2b40ecb4b9..22538627d4 100644 --- a/langchain-rag-app/source_code_final/chatbot_api/src/main.py +++ b/langchain-rag-app/source_code_final/chatbot_api/src/main.py @@ -1,8 +1,9 @@ from agents.hospital_rag_agent import hospital_rag_agent_executor -from fastapi import FastAPI from models.hospital_rag_query import HospitalQueryInput, HospitalQueryOutput from utils.async_utils import async_retry +from fastapi import FastAPI + app = FastAPI( title="Hospital Chatbot", description="Endpoints for a hospital system graph RAG chatbot", diff --git a/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py b/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py index 2b40ecb4b9..22538627d4 100644 --- a/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py +++ b/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py @@ -1,8 +1,9 @@ from agents.hospital_rag_agent import hospital_rag_agent_executor -from fastapi import FastAPI from models.hospital_rag_query import HospitalQueryInput, HospitalQueryOutput from utils.async_utils import async_retry +from fastapi import FastAPI + app = FastAPI( title="Hospital Chatbot", description="Endpoints for a hospital system graph RAG chatbot", diff --git a/python-serialize/http-payload/fastapi-rest-api/main.py b/python-serialize/http-payload/fastapi-rest-api/main.py index 4d447c281a..484758c518 100644 --- a/python-serialize/http-payload/fastapi-rest-api/main.py +++ b/python-serialize/http-payload/fastapi-rest-api/main.py @@ -1,9 +1,10 @@ from datetime import datetime from uuid import UUID, uuid4 -from fastapi import FastAPI from pydantic import BaseModel, Field +from fastapi import FastAPI + app = FastAPI() diff --git a/python-yaml/formatter/server.py b/python-yaml/formatter/server.py index 9eefe67c8e..35cd3fb492 100644 --- a/python-yaml/formatter/server.py +++ b/python-yaml/formatter/server.py @@ -9,10 +9,11 @@ from typing import Optional import yaml +from pydantic import BaseModel + from fastapi import FastAPI from fastapi.responses import HTMLResponse, JSONResponse from fastapi.staticfiles import StaticFiles -from pydantic import BaseModel TEST_DATA = { "person": { From 98c0593ac015955e657bfac96ea7373f3482d8b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartosz=20Zaczy=C5=84ski?= Date: Mon, 11 Aug 2025 18:14:01 +0200 Subject: [PATCH 2/2] Run Ruff --- crud-operations/crud_fastapi.py | 3 +-- .../source_code_final/shortener_app/main.py | 5 ++--- .../source_code_step_2/shortener_app/main.py | 3 +-- .../source_code_step_3/shortener_app/main.py | 3 +-- langchain-rag-app/source_code_final/chatbot_api/src/main.py | 3 +-- langchain-rag-app/source_code_step_5/chatbot_api/src/main.py | 3 +-- python-serialize/http-payload/fastapi-rest-api/main.py | 3 +-- python-yaml/formatter/server.py | 3 +-- 8 files changed, 9 insertions(+), 17 deletions(-) diff --git a/crud-operations/crud_fastapi.py b/crud-operations/crud_fastapi.py index 42ddcbd97c..d8a00c0b40 100644 --- a/crud-operations/crud_fastapi.py +++ b/crud-operations/crud_fastapi.py @@ -1,11 +1,10 @@ from crud_sql_alchemy import Bird, init_db from crud_sql_alchemy import Session as SessionLocal +from fastapi import Depends, FastAPI, HTTPException from pydantic import BaseModel, ConfigDict from sqlalchemy import select from sqlalchemy.orm import Session -from fastapi import Depends, FastAPI, HTTPException - app = FastAPI() init_db() diff --git a/fastapi-url-shortener/source_code_final/shortener_app/main.py b/fastapi-url-shortener/source_code_final/shortener_app/main.py index 84fa1ea688..a3e11c326d 100644 --- a/fastapi-url-shortener/source_code_final/shortener_app/main.py +++ b/fastapi-url-shortener/source_code_final/shortener_app/main.py @@ -1,9 +1,8 @@ import validators -from sqlalchemy.orm import Session -from starlette.datastructures import URL - from fastapi import Depends, FastAPI, HTTPException, Request from fastapi.responses import RedirectResponse +from sqlalchemy.orm import Session +from starlette.datastructures import URL from . import crud, models, schemas from .config import get_settings diff --git a/fastapi-url-shortener/source_code_step_2/shortener_app/main.py b/fastapi-url-shortener/source_code_step_2/shortener_app/main.py index 5f68a9cea2..8915ef537c 100644 --- a/fastapi-url-shortener/source_code_step_2/shortener_app/main.py +++ b/fastapi-url-shortener/source_code_step_2/shortener_app/main.py @@ -1,10 +1,9 @@ import secrets import validators -from sqlalchemy.orm import Session - from fastapi import Depends, FastAPI, HTTPException, Request from fastapi.responses import RedirectResponse +from sqlalchemy.orm import Session from . import models, schemas from .database import SessionLocal, engine diff --git a/fastapi-url-shortener/source_code_step_3/shortener_app/main.py b/fastapi-url-shortener/source_code_step_3/shortener_app/main.py index 85d9e74cbb..f13f2adcc9 100644 --- a/fastapi-url-shortener/source_code_step_3/shortener_app/main.py +++ b/fastapi-url-shortener/source_code_step_3/shortener_app/main.py @@ -1,8 +1,7 @@ import validators -from sqlalchemy.orm import Session - from fastapi import Depends, FastAPI, HTTPException, Request from fastapi.responses import RedirectResponse +from sqlalchemy.orm import Session from . import crud, models, schemas from .database import SessionLocal, engine diff --git a/langchain-rag-app/source_code_final/chatbot_api/src/main.py b/langchain-rag-app/source_code_final/chatbot_api/src/main.py index 22538627d4..2b40ecb4b9 100644 --- a/langchain-rag-app/source_code_final/chatbot_api/src/main.py +++ b/langchain-rag-app/source_code_final/chatbot_api/src/main.py @@ -1,9 +1,8 @@ from agents.hospital_rag_agent import hospital_rag_agent_executor +from fastapi import FastAPI from models.hospital_rag_query import HospitalQueryInput, HospitalQueryOutput from utils.async_utils import async_retry -from fastapi import FastAPI - app = FastAPI( title="Hospital Chatbot", description="Endpoints for a hospital system graph RAG chatbot", diff --git a/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py b/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py index 22538627d4..2b40ecb4b9 100644 --- a/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py +++ b/langchain-rag-app/source_code_step_5/chatbot_api/src/main.py @@ -1,9 +1,8 @@ from agents.hospital_rag_agent import hospital_rag_agent_executor +from fastapi import FastAPI from models.hospital_rag_query import HospitalQueryInput, HospitalQueryOutput from utils.async_utils import async_retry -from fastapi import FastAPI - app = FastAPI( title="Hospital Chatbot", description="Endpoints for a hospital system graph RAG chatbot", diff --git a/python-serialize/http-payload/fastapi-rest-api/main.py b/python-serialize/http-payload/fastapi-rest-api/main.py index 484758c518..4d447c281a 100644 --- a/python-serialize/http-payload/fastapi-rest-api/main.py +++ b/python-serialize/http-payload/fastapi-rest-api/main.py @@ -1,9 +1,8 @@ from datetime import datetime from uuid import UUID, uuid4 -from pydantic import BaseModel, Field - from fastapi import FastAPI +from pydantic import BaseModel, Field app = FastAPI() diff --git a/python-yaml/formatter/server.py b/python-yaml/formatter/server.py index 35cd3fb492..9eefe67c8e 100644 --- a/python-yaml/formatter/server.py +++ b/python-yaml/formatter/server.py @@ -9,11 +9,10 @@ from typing import Optional import yaml -from pydantic import BaseModel - from fastapi import FastAPI from fastapi.responses import HTMLResponse, JSONResponse from fastapi.staticfiles import StaticFiles +from pydantic import BaseModel TEST_DATA = { "person": {