From b4b29d448b016e9a1d3e2abd57c9fcca5095d89c Mon Sep 17 00:00:00 2001 From: AlexSserb Date: Sun, 24 Aug 2025 12:58:46 +0400 Subject: [PATCH] refactor: enabled importing all from module in ruff --- routers/board.py | 9 +-------- routers/deal.py | 9 +-------- routers/project.py | 9 +-------- routers/status.py | 9 +-------- ruff.toml | 2 +- services/board.py | 10 +--------- services/deal.py | 10 +--------- services/project.py | 10 +--------- services/status.py | 9 +-------- 9 files changed, 9 insertions(+), 68 deletions(-) diff --git a/routers/board.py b/routers/board.py index 259f479..9b2d569 100644 --- a/routers/board.py +++ b/routers/board.py @@ -1,14 +1,7 @@ from fastapi import APIRouter, Path from backend.dependecies import SessionDependency -from schemas.board import ( - GetBoardsResponse, - UpdateBoardRequest, - UpdateBoardResponse, - CreateBoardResponse, - CreateBoardRequest, - DeleteBoardResponse, -) +from schemas.board import * from services import BoardService board_router = APIRouter( diff --git a/routers/deal.py b/routers/deal.py index 5184ffb..f372e36 100644 --- a/routers/deal.py +++ b/routers/deal.py @@ -1,14 +1,7 @@ from fastapi import APIRouter, Path from backend.dependecies import SessionDependency -from schemas.deal import ( - GetDealsResponse, - UpdateDealResponse, - UpdateDealRequest, - CreateDealResponse, - CreateDealRequest, - DeleteDealResponse, -) +from schemas.deal import * from services import DealService deal_router = APIRouter( diff --git a/routers/project.py b/routers/project.py index a5cd8f4..7bf3589 100644 --- a/routers/project.py +++ b/routers/project.py @@ -1,14 +1,7 @@ from fastapi import APIRouter, Path from backend.dependecies import SessionDependency -from schemas.project import ( - GetProjectsResponse, - CreateProjectResponse, - CreateProjectRequest, - UpdateProjectResponse, - UpdateProjectRequest, - DeleteProjectResponse, -) +from schemas.project import * from services import ProjectService project_router = APIRouter( diff --git a/routers/status.py b/routers/status.py index 101df59..b4e51f7 100644 --- a/routers/status.py +++ b/routers/status.py @@ -1,14 +1,7 @@ from fastapi import APIRouter, Path from backend.dependecies import SessionDependency -from schemas.status import ( - UpdateStatusRequest, - UpdateStatusResponse, - GetStatusesResponse, - CreateStatusResponse, - CreateStatusRequest, - DeleteStatusResponse, -) +from schemas.status import * from services import StatusService status_router = APIRouter( diff --git a/ruff.toml b/ruff.toml index 815b439..fcf8bcd 100644 --- a/ruff.toml +++ b/ruff.toml @@ -40,7 +40,7 @@ target-version = "py313" # Unlike Flake8, Ruff doesn't enable pycodestyle warnings (`W`) or # McCabe complexity (`C901`) by default. select = ["E4", "E7", "E9", "F"] -ignore = [] +ignore = ["F403", "F405"] # Allow fix for all enabled rules (when `--fix`) is provided. fixable = ["ALL"] diff --git a/services/board.py b/services/board.py index d118807..ee15f70 100644 --- a/services/board.py +++ b/services/board.py @@ -2,15 +2,7 @@ from fastapi import HTTPException from sqlalchemy.ext.asyncio import AsyncSession from repositories import BoardRepository -from schemas.board import ( - GetBoardsResponse, - BoardSchema, - UpdateBoardRequest, - UpdateBoardResponse, - CreateBoardRequest, - CreateBoardResponse, - DeleteBoardResponse, -) +from schemas.board import * class BoardService: diff --git a/services/deal.py b/services/deal.py index 59c5ef4..86bc6f8 100644 --- a/services/deal.py +++ b/services/deal.py @@ -2,15 +2,7 @@ from fastapi import HTTPException from sqlalchemy.ext.asyncio import AsyncSession from repositories import DealRepository -from schemas.deal import ( - GetDealsResponse, - DealSchema, - UpdateDealResponse, - UpdateDealRequest, - CreateDealRequest, - CreateDealResponse, - DeleteDealResponse, -) +from schemas.deal import * class DealService: diff --git a/services/project.py b/services/project.py index 63d4c88..93d58d6 100644 --- a/services/project.py +++ b/services/project.py @@ -2,15 +2,7 @@ from fastapi import HTTPException from sqlalchemy.ext.asyncio import AsyncSession from repositories import ProjectRepository -from schemas.project import ( - GetProjectsResponse, - ProjectSchema, - CreateProjectRequest, - CreateProjectResponse, - UpdateProjectRequest, - UpdateProjectResponse, - DeleteProjectResponse, -) +from schemas.project import * class ProjectService: diff --git a/services/status.py b/services/status.py index 4bf2b0c..b2bbaed 100644 --- a/services/status.py +++ b/services/status.py @@ -3,14 +3,7 @@ from sqlalchemy.ext.asyncio import AsyncSession from repositories import StatusRepository from schemas.board import UpdateBoardResponse -from schemas.status import ( - UpdateStatusRequest, - GetStatusesResponse, - StatusSchema, - CreateStatusRequest, - CreateStatusResponse, - DeleteStatusResponse, -) +from schemas.status import * class StatusService: