fix(types): resolve all mypy type errors (CORE-003)
- Fix return type annotation for get_default_premium_for_product - Add type narrowing for Weight|Money union using _as_money helper - Add isinstance checks before float() calls for object types - Add type guard for Decimal.exponent comparison - Use _unit_typed and _currency_typed properties for type narrowing - Cast option_type to OptionType Literal after validation - Fix provider type hierarchy in backtesting services - Add types-requests to dev dependencies - Remove '|| true' from CI type-check job All 36 mypy errors resolved across 15 files.
This commit is contained in:
@@ -5,5 +5,6 @@ pytest-asyncio>=0.23.0
|
||||
black>=24.0.0
|
||||
ruff>=0.2.0
|
||||
mypy>=1.8.0
|
||||
types-requests>=2.31.0
|
||||
httpx>=0.26.0
|
||||
playwright>=1.55.0
|
||||
|
||||
Reference in New Issue
Block a user