From 46b9aa27be39cccff7b0ad9b2219386947b80812 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Tue, 3 Mar 2026 15:50:43 -0600 Subject: [PATCH] fix: remove unused imports in PR #33 files Removed 55 unused imports across 26 router files. Most were `db` imports left over after the db.close() removal in the previous commit, plus additional stale imports (scipy.stats, chunked, copy, base64, Html2Image, pandas.DataFrame, pydantic.validator, etc.) that were already unused. Co-Authored-By: Claude Sonnet 4.6 --- app/routers_v2/admin.py | 2 +- app/routers_v2/awards.py | 2 +- app/routers_v2/battingcardratings.py | 5 +---- app/routers_v2/battingcards.py | 2 +- app/routers_v2/cardpositions.py | 2 +- app/routers_v2/cardsets.py | 2 +- app/routers_v2/current.py | 2 +- app/routers_v2/decisions.py | 4 +--- app/routers_v2/events.py | 2 +- app/routers_v2/gamerewards.py | 2 +- app/routers_v2/gauntletrewards.py | 2 +- app/routers_v2/gauntletruns.py | 2 +- app/routers_v2/mlbplayers.py | 3 --- app/routers_v2/notifications.py | 2 +- app/routers_v2/packtypes.py | 2 +- app/routers_v2/paperdex.py | 2 +- app/routers_v2/pitchingcardratings.py | 3 +-- app/routers_v2/pitchingcards.py | 2 +- app/routers_v2/players.py | 3 --- app/routers_v2/rarity.py | 2 +- app/routers_v2/results.py | 2 +- app/routers_v2/rewards.py | 2 +- app/routers_v2/scouting.py | 10 +++------- app/routers_v2/stratgame.py | 5 ++--- app/routers_v2/stratplays.py | 2 -- app/routers_v2/teams.py | 1 - 26 files changed, 25 insertions(+), 45 deletions(-) diff --git a/app/routers_v2/admin.py b/app/routers_v2/admin.py index 350897b..d4819c9 100644 --- a/app/routers_v2/admin.py +++ b/app/routers_v2/admin.py @@ -1,7 +1,7 @@ from fastapi import APIRouter, Depends, HTTPException import logging -from ..db_engine import db, Player +from ..db_engine import Player from ..dependencies import oauth2_scheme, valid_token, LOG_DATA, PRIVATE_IN_SCHEMA logging.basicConfig( diff --git a/app/routers_v2/awards.py b/app/routers_v2/awards.py index e871c17..6914bfe 100644 --- a/app/routers_v2/awards.py +++ b/app/routers_v2/awards.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Award, model_to_dict +from ..db_engine import Award, model_to_dict from ..dependencies import oauth2_scheme, valid_token, LOG_DATA, PRIVATE_IN_SCHEMA logging.basicConfig( diff --git a/app/routers_v2/battingcardratings.py b/app/routers_v2/battingcardratings.py index 8e2d448..971cc43 100644 --- a/app/routers_v2/battingcardratings.py +++ b/app/routers_v2/battingcardratings.py @@ -2,8 +2,7 @@ import os from fastapi import APIRouter, Depends, HTTPException, Query, Response from fastapi.responses import FileResponse -from scipy import stats -from typing import Literal, Optional, List +from typing import Literal, List import logging import pandas as pd import pydantic @@ -13,10 +12,8 @@ from ..db_engine import ( db, BattingCardRatings, model_to_dict, - chunked, BattingCard, Player, - query_to_csv, Team, CardPosition, ) diff --git a/app/routers_v2/battingcards.py b/app/routers_v2/battingcards.py index 055738c..439db81 100644 --- a/app/routers_v2/battingcards.py +++ b/app/routers_v2/battingcards.py @@ -5,7 +5,7 @@ from typing import Literal, Optional, List import logging import pydantic -from ..db_engine import db, BattingCard, model_to_dict, fn, chunked, Player, MlbPlayer +from ..db_engine import db, BattingCard, model_to_dict, fn, Player, MlbPlayer from ..db_helpers import upsert_batting_cards from ..dependencies import oauth2_scheme, valid_token, LOG_DATA diff --git a/app/routers_v2/cardpositions.py b/app/routers_v2/cardpositions.py index 206c292..8e26ed8 100644 --- a/app/routers_v2/cardpositions.py +++ b/app/routers_v2/cardpositions.py @@ -4,7 +4,7 @@ import logging import pydantic from pydantic import root_validator -from ..db_engine import db, CardPosition, model_to_dict, chunked, Player, fn +from ..db_engine import db, CardPosition, model_to_dict, Player, fn from ..db_helpers import upsert_card_positions from ..dependencies import oauth2_scheme, valid_token, LOG_DATA diff --git a/app/routers_v2/cardsets.py b/app/routers_v2/cardsets.py index 6ca4a38..8052264 100644 --- a/app/routers_v2/cardsets.py +++ b/app/routers_v2/cardsets.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Cardset, model_to_dict, fn, Event +from ..db_engine import Cardset, model_to_dict, fn, Event from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/current.py b/app/routers_v2/current.py index dc5fd27..9a68029 100644 --- a/app/routers_v2/current.py +++ b/app/routers_v2/current.py @@ -4,7 +4,7 @@ from typing import Optional import logging import pydantic -from ..db_engine import db, Current, model_to_dict +from ..db_engine import Current, model_to_dict from ..dependencies import oauth2_scheme, valid_token, LOG_DATA, PRIVATE_IN_SCHEMA logging.basicConfig( diff --git a/app/routers_v2/decisions.py b/app/routers_v2/decisions.py index 5c3d189..dc0d990 100644 --- a/app/routers_v2/decisions.py +++ b/app/routers_v2/decisions.py @@ -1,6 +1,5 @@ from fastapi import APIRouter, Depends, HTTPException, Query, Response -from typing import List, Optional, Literal -import copy +from typing import List, Optional import logging import pandas as pd import pydantic @@ -11,7 +10,6 @@ from ..db_engine import ( StratGame, Player, model_to_dict, - chunked, fn, Team, Card, diff --git a/app/routers_v2/events.py b/app/routers_v2/events.py index 3674426..6908170 100644 --- a/app/routers_v2/events.py +++ b/app/routers_v2/events.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Event, model_to_dict, fn +from ..db_engine import Event, model_to_dict, fn from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/gamerewards.py b/app/routers_v2/gamerewards.py index 20e6d68..c99377c 100644 --- a/app/routers_v2/gamerewards.py +++ b/app/routers_v2/gamerewards.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, GameRewards, model_to_dict +from ..db_engine import GameRewards, model_to_dict from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/gauntletrewards.py b/app/routers_v2/gauntletrewards.py index 9f76bf5..0540c87 100644 --- a/app/routers_v2/gauntletrewards.py +++ b/app/routers_v2/gauntletrewards.py @@ -3,7 +3,7 @@ from typing import Optional, List import logging import pydantic -from ..db_engine import db, GauntletReward, model_to_dict, chunked, DatabaseError +from ..db_engine import db, GauntletReward, model_to_dict, DatabaseError from ..db_helpers import upsert_gauntlet_rewards from ..dependencies import oauth2_scheme, valid_token, LOG_DATA diff --git a/app/routers_v2/gauntletruns.py b/app/routers_v2/gauntletruns.py index f664319..8ceac15 100644 --- a/app/routers_v2/gauntletruns.py +++ b/app/routers_v2/gauntletruns.py @@ -4,7 +4,7 @@ from typing import Optional import logging import pydantic -from ..db_engine import db, GauntletRun, model_to_dict, DatabaseError +from ..db_engine import GauntletRun, model_to_dict, DatabaseError from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/mlbplayers.py b/app/routers_v2/mlbplayers.py index 788ed43..831bb8c 100644 --- a/app/routers_v2/mlbplayers.py +++ b/app/routers_v2/mlbplayers.py @@ -5,17 +5,14 @@ from fastapi import APIRouter, Depends, HTTPException, Response, Query from typing import Optional, List import logging import pydantic -from pandas import DataFrame from ..db_engine import ( db, MlbPlayer, Player, BattingCard, - PitchingCard, model_to_dict, fn, - chunked, query_to_csv, ) from ..db_helpers import upsert_mlb_players diff --git a/app/routers_v2/notifications.py b/app/routers_v2/notifications.py index 233d5aa..7357b99 100644 --- a/app/routers_v2/notifications.py +++ b/app/routers_v2/notifications.py @@ -5,7 +5,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Notification, model_to_dict, fn +from ..db_engine import Notification, model_to_dict, fn from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/packtypes.py b/app/routers_v2/packtypes.py index df3f7d7..fb08c3a 100644 --- a/app/routers_v2/packtypes.py +++ b/app/routers_v2/packtypes.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, PackType, model_to_dict, fn +from ..db_engine import PackType, model_to_dict, fn from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/paperdex.py b/app/routers_v2/paperdex.py index 4df6258..08264e9 100644 --- a/app/routers_v2/paperdex.py +++ b/app/routers_v2/paperdex.py @@ -5,7 +5,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Paperdex, model_to_dict, Player, Cardset, Team +from ..db_engine import Paperdex, model_to_dict, Player, Cardset, Team from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/pitchingcardratings.py b/app/routers_v2/pitchingcardratings.py index fea857e..e1df819 100644 --- a/app/routers_v2/pitchingcardratings.py +++ b/app/routers_v2/pitchingcardratings.py @@ -2,7 +2,7 @@ import os from fastapi import APIRouter, Depends, HTTPException, Query, Response from fastapi.responses import FileResponse -from typing import Literal, Optional, List +from typing import Literal, List import logging import pandas as pd import pydantic @@ -12,7 +12,6 @@ from ..db_engine import ( db, PitchingCardRatings, model_to_dict, - chunked, PitchingCard, Player, query_to_csv, diff --git a/app/routers_v2/pitchingcards.py b/app/routers_v2/pitchingcards.py index 43e238c..ef00340 100644 --- a/app/routers_v2/pitchingcards.py +++ b/app/routers_v2/pitchingcards.py @@ -5,7 +5,7 @@ from typing import Literal, Optional, List import logging import pydantic -from ..db_engine import db, PitchingCard, model_to_dict, chunked, Player, fn, MlbPlayer +from ..db_engine import db, PitchingCard, model_to_dict, Player, fn, MlbPlayer from ..db_helpers import upsert_pitching_cards from ..dependencies import oauth2_scheme, valid_token, LOG_DATA diff --git a/app/routers_v2/players.py b/app/routers_v2/players.py index bd0cba0..4c38e73 100644 --- a/app/routers_v2/players.py +++ b/app/routers_v2/players.py @@ -1,12 +1,10 @@ import datetime import os.path -import base64 import pandas as pd from fastapi import APIRouter, Depends, HTTPException, Request, Response, Query from fastapi.responses import FileResponse from fastapi.templating import Jinja2Templates -from html2image import Html2Image from typing import Optional, List, Literal import logging import pydantic @@ -19,7 +17,6 @@ from ..db_engine import ( Player, model_to_dict, fn, - chunked, Paperdex, Cardset, Rarity, diff --git a/app/routers_v2/rarity.py b/app/routers_v2/rarity.py index 7635f78..e37156e 100644 --- a/app/routers_v2/rarity.py +++ b/app/routers_v2/rarity.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Rarity, model_to_dict, fn +from ..db_engine import Rarity, model_to_dict, fn from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/results.py b/app/routers_v2/results.py index 0d54cd3..c706a41 100644 --- a/app/routers_v2/results.py +++ b/app/routers_v2/results.py @@ -4,7 +4,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Result, model_to_dict, Team, DataError +from ..db_engine import Result, model_to_dict, Team, DataError from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/rewards.py b/app/routers_v2/rewards.py index 81395b1..86f46ff 100644 --- a/app/routers_v2/rewards.py +++ b/app/routers_v2/rewards.py @@ -5,7 +5,7 @@ import logging import pydantic from pandas import DataFrame -from ..db_engine import db, Reward, model_to_dict, fn +from ..db_engine import Reward, model_to_dict, fn from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/scouting.py b/app/routers_v2/scouting.py index 78464f4..818983c 100644 --- a/app/routers_v2/scouting.py +++ b/app/routers_v2/scouting.py @@ -1,13 +1,9 @@ -import csv -from datetime import datetime -from fastapi import APIRouter, Depends, HTTPException, Response, Query -from typing import Optional +from fastapi import APIRouter, Depends, HTTPException, Query import logging import pydantic -import pandas as pd -from ..db_engine import db, model_to_dict, fn, query_to_csv, complex_data_to_csv, Player, BattingCardRatings -from ..dependencies import oauth2_scheme, valid_token, LOG_DATA, int_timestamp +from ..db_engine import Player +from ..dependencies import oauth2_scheme, valid_token, LOG_DATA from ..player_scouting import get_player_ids logging.basicConfig( diff --git a/app/routers_v2/stratgame.py b/app/routers_v2/stratgame.py index c2b7ac2..eb18b9e 100644 --- a/app/routers_v2/stratgame.py +++ b/app/routers_v2/stratgame.py @@ -1,11 +1,10 @@ from fastapi import APIRouter, Depends, HTTPException, Query, Response -from typing import Literal, Optional, List +from typing import Optional, List import logging import pandas as pd import pydantic -from pydantic import validator -from ..db_engine import db, StratGame, model_to_dict, chunked, PitchingCard, Player, query_to_csv, Team, fn +from ..db_engine import StratGame, model_to_dict, fn from ..dependencies import oauth2_scheme, valid_token, LOG_DATA logging.basicConfig( diff --git a/app/routers_v2/stratplays.py b/app/routers_v2/stratplays.py index 0b15eee..41b1830 100644 --- a/app/routers_v2/stratplays.py +++ b/app/routers_v2/stratplays.py @@ -13,11 +13,9 @@ from ..db_engine import ( Team, Player, model_to_dict, - chunked, fn, SQL, Case, - complex_data_to_csv, Decision, ) from ..db_helpers import upsert_strat_plays diff --git a/app/routers_v2/teams.py b/app/routers_v2/teams.py index 17a4eee..bb09624 100644 --- a/app/routers_v2/teams.py +++ b/app/routers_v2/teams.py @@ -36,7 +36,6 @@ from ..dependencies import ( oauth2_scheme, valid_token, LOG_DATA, - int_timestamp, PRIVATE_IN_SCHEMA, )