Skip to content

Remove typing._TypedDict - #14960

Draft
srittau wants to merge 9 commits into
python:mainfrom
srittau:rm-typing-typeddict
Draft

Remove typing._TypedDict#14960
srittau wants to merge 9 commits into
python:mainfrom
srittau:rm-typing-typeddict

Conversation

@srittau

@srittau srittau commented Nov 1, 2025

Copy link
Copy Markdown
Collaborator

Part of #7580

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
Contributor

Diff from mypy_primer, showing the effect of this PR on open source code:

xarray-dataclasses (https://github.com/astropenguin/xarray-dataclasses)
- xarray_dataclasses/typing.py:334: error: Return value expected  [return-value]
- xarray_dataclasses/typing.py:339: error: Unused "type: ignore" comment  [unused-ignore]
- xarray_dataclasses/datamodel.py:219: error: Missing return statement  [return]
- xarray_dataclasses/dataarray.py:54: error: Argument 1 to "DataOptions" has incompatible type "type[DataArray]"; expected "Callable[..., TDataArray]"  [arg-type]
- xarray_dataclasses/dataarray.py:91: error: Incompatible types in assignment (expression has type "AttrEntry", variable has type "DataEntry")  [assignment]
- xarray_dataclasses/dataarray.py:137: error: Unused "type: ignore" comment  [unused-ignore]
- xarray_dataclasses/dataset.py:54: error: Argument 1 to "DataOptions" has incompatible type "type[Dataset]"; expected "Callable[..., TDataset]"  [arg-type]
- xarray_dataclasses/dataset.py:94: error: Incompatible types in assignment (expression has type "AttrEntry", variable has type "DataEntry")  [assignment]
- xarray_dataclasses/dataset.py:137: error: Unused "type: ignore" comment  [unused-ignore]
+ .../projects/_xarray-dataclasses_venv/lib/python3.13/site-packages/xarray/backends/file_manager.py:371: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
+ https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
+ Please report a bug at https://github.com/python/mypy/issues
+ version: 2.3.0
+ .../projects/_xarray-dataclasses_venv/lib/python3.13/site-packages/xarray/backends/file_manager.py:371: note: use --pdb to drop into pdb
+ Traceback (most recent call last):
+   File "mypy/semanal.py", line 7732, in accept
+   File "mypy/nodes.py", line 1909, in accept
+   File "mypy/semanal.py", line 3387, in visit_assignment_stmt
+     self.analyze_rvalue_as_type_form(s)
+   File "mypy/semanal.py", line 3724, in analyze_rvalue_as_type_form
+     self.try_parse_as_type_expression(s.rvalue)
+   File "mypy/semanal.py", line 8169, in try_parse_as_type_expression
+     t = self.expr_to_analyzed_type(maybe_type_expr)
+   File "mypy/semanal.py", line 7770, in expr_to_analyzed_type
+     return self.anal_type(
+   File "mypy/semanal.py", line 7897, in anal_type
+     typ = typ.accept(a)
+   File "mypy/types.py", line 3495, in accept
+   File "mypy/typeanal.py", line 1459, in visit_union_type
+   File "mypy/typeanal.py", line 1950, in anal_array
+     self.anal_type(
+   File "mypy/typeanal.py", line 1978, in anal_type
+     analyzed = t.accept(self)
+   File "mypy/types.py", line 3069, in accept
+     return visitor.visit_typeddict_type(self)
+   File "mypy/typeanal.py", line 1396, in visit_typeddict_type
+     fallback = self.named_type("typing._TypedDict")
+   File "mypy/typeanal.py", line 2030, in named_type
+     node = self.lookup_fully_qualified(fullname)
+   File "mypy/typeanal.py", line 292, in lookup_fully_qualified
+     return self.api.lookup_fully_qualified(fullname)
+   File "mypy/semanal.py", line 6927, in lookup_fully_qualified
+     assert ret is not None, fullname
+ AssertionError: typing._TypedDict
+ 

rotki (https://github.com/rotki/rotki)
+ rotkehlchen/accounting/history_base_entries.py:252: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
+ https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
+ Please report a bug at https://github.com/python/mypy/issues
+ version: 2.3.0
+ rotkehlchen/accounting/history_base_entries.py:252: note: use --pdb to drop into pdb
+ Traceback (most recent call last):
+   File "mypy/semanal.py", line 7732, in accept
+   File "mypy/nodes.py", line 1909, in accept
+   File "mypy/semanal.py", line 3387, in visit_assignment_stmt
+     self.analyze_rvalue_as_type_form(s)
+   File "mypy/semanal.py", line 3724, in analyze_rvalue_as_type_form
+     self.try_parse_as_type_expression(s.rvalue)
+   File "mypy/semanal.py", line 8169, in try_parse_as_type_expression
+     t = self.expr_to_analyzed_type(maybe_type_expr)
+   File "mypy/semanal.py", line 7770, in expr_to_analyzed_type
+     return self.anal_type(
+   File "mypy/semanal.py", line 7897, in anal_type
+     typ = typ.accept(a)
+   File "mypy/types.py", line 3495, in accept
+   File "mypy/typeanal.py", line 1459, in visit_union_type
+   File "mypy/typeanal.py", line 1950, in anal_array
+     self.anal_type(
+   File "mypy/typeanal.py", line 1978, in anal_type
+     analyzed = t.accept(self)
+   File "mypy/types.py", line 3069, in accept
+     return visitor.visit_typeddict_type(self)
+   File "mypy/typeanal.py", line 1396, in visit_typeddict_type
+     fallback = self.named_type("typing._TypedDict")
+   File "mypy/typeanal.py", line 2030, in named_type
+     node = self.lookup_fully_qualified(fullname)
+   File "mypy/typeanal.py", line 292, in lookup_fully_qualified
+     return self.api.lookup_fully_qualified(fullname)
+   File "mypy/semanal.py", line 6927, in lookup_fully_qualified
+     assert ret is not None, fullname
+ AssertionError: typing._TypedDict
+ 
- rotkehlchen/externalapis/google_calendar.py:56: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/externalapis/google_calendar.py:514: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/mixins/rpc_nodes.py:370: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/ethereum/abi.py:74: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/ethereum/abi.py:87: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/asgi.py:263: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/rest_helpers/downloads.py:17: error: Untyped decorator makes function "do_cleanup" untyped  [untyped-decorator]
- rotkehlchen/utils/network.py:74: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/history/events/structures/swap.py:177: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/externalapis/xratescom.py:50: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/externalapis/xratescom.py:57: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/externalapis/xratescom.py:61: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/externalapis/xratescom.py:73: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/inquirer.py:573: error: Argument "oracles_not_onchain" to "CurrentOracleState" has incompatible type "list[Literal[CurrentPriceOracle.COINGECKO, CurrentPriceOracle.CRYPTOCOMPARE, CurrentPriceOracle.MANUALCURRENT, CurrentPriceOracle.BLOCKCHAIN, CurrentPriceOracle.FIAT, CurrentPriceOracle.DEFILLAMA, CurrentPriceOracle.KRAKEN, CurrentPriceOracle.ALCHEMY, CurrentPriceOracle.MORALIS]]"; expected "list[CurrentPriceOracle]"  [arg-type]
- rotkehlchen/inquirer.py:573: note: "list" is invariant -- see https://mypy.readthedocs.io/en/stable/common_issues.html#variance
- rotkehlchen/inquirer.py:573: note: Consider using "Sequence" instead, which is covariant
- rotkehlchen/inquirer.py:1253: error: No overload variant of "map" matches argument types overloaded function, "list[FVal]", "list[Price]", "bool"  [call-overload]
- rotkehlchen/inquirer.py:1253: note: Possible overload variants:
- rotkehlchen/inquirer.py:1253: note:     def [_S, _T1] map(Callable[[_T1], _S], Iterable[_T1], /) -> map[_S]
- rotkehlchen/inquirer.py:1253: note:     def [_S, _T1, _T2] map(Callable[[_T1, _T2], _S], Iterable[_T1], Iterable[_T2], /) -> map[_S]
- rotkehlchen/inquirer.py:1253: note:     def [_S, _T1, _T2, _T3] map(Callable[[_T1, _T2, _T3], _S], Iterable[_T1], Iterable[_T2], Iterable[_T3], /) -> map[_S]
- rotkehlchen/inquirer.py:1253: note:     def [_S, _T1, _T2, _T3, _T4] map(Callable[[_T1, _T2, _T3, _T4], _S], Iterable[_T1], Iterable[_T2], Iterable[_T3], Iterable[_T4], /) -> map[_S]
- rotkehlchen/inquirer.py:1253: note:     def [_S, _T1, _T2, _T3, _T4, _T5] map(Callable[[_T1, _T2, _T3, _T4, _T5], _S], Iterable[_T1], Iterable[_T2], Iterable[_T3], Iterable[_T4], Iterable[_T5], /) -> map[_S]
- rotkehlchen/inquirer.py:1253: note:     def [_S] map(Callable[..., _S], Iterable[Any], Iterable[Any], Iterable[Any], Iterable[Any], Iterable[Any], Iterable[Any], /, *iterables: Iterable[Any]) -> map[_S]
- rotkehlchen/chain/ethereum/oracles/uniswap.py:328: error: Argument 1 to "reduce" has incompatible type overloaded function; expected "Callable[[int, FVal], int]"  [arg-type]
- rotkehlchen/chain/avalanche/manager.py:66: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/fields.py:144: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/fields.py:168: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/fields.py:1215: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/fields.py:1239: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/serialization/schemas.py:98: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:113: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:157: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:169: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:237: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:274: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:315: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:363: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:386: error: Untyped decorator makes function "make_custom_asset" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:404: error: Untyped decorator makes function "make_custom_asset" untyped  [untyped-decorator]
- rotkehlchen/serialization/schemas.py:451: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/db/accounting_rules.py:584: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:590: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:601: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:620: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:630: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:809: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:820: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:831: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:832: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:833: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/db/accounting_rules.py:851: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/serialization/serialize.py:202: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/accounting/history_base_entries.py:99: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/evm/node_inquirer.py:649: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/evm/node_inquirer.py:866: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/evm/node_inquirer.py:931: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/evm/node_inquirer.py:1002: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/ethereum/node_inquirer.py:310: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/schemas.py:275: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:295: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:321: error: Untyped decorator makes function "validate_order_by_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:358: error: Untyped decorator makes function "validate_and_transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:392: error: Untyped decorator makes function "validate_and_transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:431: error: Untyped decorator makes function "validate_query_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:480: error: Untyped decorator makes function "validate_tx_refs" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:601: error: Untyped decorator makes function "make_staking_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:674: error: Untyped decorator makes function "validate_amount_range" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:690: error: Untyped decorator makes function "make_history_event_filter" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:873: error: Untyped decorator makes function "validate_history_event_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:978: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1031: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1053: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1064: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1085: error: Untyped decorator makes function "validate_asset" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1099: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1127: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1153: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1173: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1199: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1284: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1399: error: Untyped decorator makes function "make_history_base_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1459: error: Untyped decorator makes function "validate_tags" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1479: error: Untyped decorator makes function "make_manually_tracked_balances" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1492: error: Untyped decorator makes function "make_manually_tracked_balances" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1524: error: Untyped decorator makes function "validate_tag_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1685: error: Untyped decorator makes function "make_exchange_location_id" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1872: error: Untyped decorator makes function "validate_settings_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1886: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:1968: error: Untyped decorator makes function "validate_user_action_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2031: error: Untyped decorator makes function "validate_external_service" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2043: error: Untyped decorator makes function "make_external_service" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2082: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2098: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/schemas.py:2106: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2141: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2210: error: Untyped decorator makes function "validate_addresses_for_blockchain" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2237: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2289: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2319: error: Untyped decorator makes function "validate_accounting_reports_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2333: error: Untyped decorator makes function "validate_report_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2354: error: Untyped decorator makes function "make_report_data_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2415: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2710: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2720: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2738: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2746: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2791: error: Untyped decorator makes function "validate_blockchain_accounts_delete_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2799: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2850: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2872: error: Untyped decorator makes function "make_assets_post_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2928: error: Untyped decorator makes function "maybe_replace_evmlike_chain" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2940: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2949: error: Untyped decorator makes function "make_levenshtein_search_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:2995: error: Untyped decorator makes function "make_assets_search_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3024: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3062: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3088: error: Untyped decorator makes function "make_location_asset_mappings_post_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3111: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3135: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3160: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/schemas.py:3169: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3185: error: Untyped decorator makes function "make_counterparty_asset_mappings_post_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3203: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3430: error: Untyped decorator makes function "validate_manual_price_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3489: error: Untyped decorator makes function "validate_eth2_validator_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3515: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3556: error: Untyped decorator makes function "make_eth_validators_get_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3586: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3643: error: Untyped decorator makes function "save_input_fields_for_validation" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3652: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3662: error: Untyped decorator makes function "validate_deletion_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3702: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3740: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3792: error: Untyped decorator makes function "make_get_addressbook_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3815: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3849: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3875: error: Untyped decorator makes function "make_balance" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3895: error: Untyped decorator makes function "make_location_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3921: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:3999: error: Untyped decorator makes function "make_user_note" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4008: error: Untyped decorator makes function "make_user_notes_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4037: error: Untyped decorator makes function "make_custom_assets_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4081: error: Untyped decorator makes function "make_nft_filter_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4125: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4159: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4209: error: Untyped decorator makes function "make_binance_savings_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4269: error: Untyped decorator makes function "make_staking_performance_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4333: error: Untyped decorator makes function "validate_event_fields" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4406: error: Untyped decorator makes function "prepare_rule_info" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4418: error: Untyped decorator makes function "prepare_rule_info" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4445: error: Untyped decorator makes function "validate_mutual_exclusion" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4450: error: Untyped decorator makes function "make_rules_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4499: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4515: error: Untyped decorator makes function "extract_conflicts" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4529: error: Untyped decorator makes function "make_rules_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4611: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4644: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/schemas.py:4652: error: Untyped decorator makes function "make_calendar_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4690: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/schemas.py:4694: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4705: error: Untyped decorator makes function "make_calendar_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4759: error: Untyped decorator makes function "make_calendar_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4769: error: Untyped decorator makes function "make_calendar_entry" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4786: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4802: error: Untyped decorator makes function "make_data_issues_filter_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4837: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4863: error: Untyped decorator makes function "make_historical_balance_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4894: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4920: error: Untyped decorator makes function "make_historical_balance_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4951: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:4977: error: Untyped decorator makes function "make_historical_balance_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5009: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5021: error: Untyped decorator makes function "transform_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5046: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5088: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5137: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5186: error: Untyped decorator makes function "validate_order_by_attributes" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5201: error: Untyped decorator makes function "make_internal_tx_conflicts_query" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5273: error: Untyped decorator makes function "validate_refetch_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5383: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/api/v1/schemas.py:5433: error: Untyped decorator makes function "validate_schema" untyped  [untyped-decorator]
- rotkehlchen/tests/external_apis/test_moralis.py:41: error: Argument 1 to "ApiKey" has incompatible type "str | None"; expected "str"  [arg-type]
- rotkehlchen/tests/unit/accounting/evm/test_thegraph.py:91: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/tests/unit/accounting/evm/test_aave.py:88: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/tests/unit/accounting/evm/test_aave.py:216: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/chain/evm/decoding/aave/v3/decoder.py:594: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/wallet_resources.py:24: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/wallet_resources.py:45: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/wallet_resources.py:65: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/wallet_resources.py:80: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:346: error: Untyped decorator makes function "load_json_viewargs_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:354: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/resources.py:357: error: Untyped decorator makes function "load_json_query_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:366: error: Untyped decorator makes function "load_json_query_viewargs_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:376: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/resources.py:379: error: Untyped decorator makes function "load_form_file_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:387: error: Untyped decorator makes function "load_view_args_file_data" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:420: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/v1/resources.py:567: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:584: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:588: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:597: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:614: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:646: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:678: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:688: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:751: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:764: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:773: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:805: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:816: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:830: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:848: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:858: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:880: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:885: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:942: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:957: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:965: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:975: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:996: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1031: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1040: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1088: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1097: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1141: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1155: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1159: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1173: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1199: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1217: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1239: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1247: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1252: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1257: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1276: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1294: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1312: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1322: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1335: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1354: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1381: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1410: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1425: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1446: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1473: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1490: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1511: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1530: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1554: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1567: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1577: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1598: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1630: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1649: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1666: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1674: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1686: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1694: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1706: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1726: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1731: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1741: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1751: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1766: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1809: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1834: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1897: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1907: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1921: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1931: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1939: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1959: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:1981: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2003: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2025: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2045: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2074: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2079: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2089: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2094: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2108: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2113: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2160: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2176: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2192: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2234: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2250: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2255: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2306: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2349: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2370: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2380: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2390: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2417: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2448: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2471: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2487: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2492: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2497: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2507: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2511: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2523: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2533: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2550: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2560: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2570: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2645: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2657: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2671: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2687: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2701: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2716: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2733: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2750: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2754: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2777: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2782: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2799: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2824: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2838: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2854: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2863: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2885: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2908: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2944: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2953: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2970: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:2982: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3009: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3017: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3036: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3050: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3059: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3077: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3098: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3110: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3124: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3133: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3149: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3161: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3183: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3195: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3200: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3210: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3215: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3227: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3232: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3237: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3242: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3257: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3266: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3284: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3295: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3333: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3368: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3384: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3399: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3462: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3467: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3477: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3494: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3501: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3518: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3523: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3537: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3542: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3572: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3595: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3600: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3605: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3610: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3629: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3655: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3674: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3687: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3711: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3795: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3816: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3829: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3852: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3875: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3885: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3895: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3946: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3958: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:3975: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4002: error: Untyped decorator makes function "patch" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4010: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4030: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4036: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4045: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4062: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4075: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4081: error: Untyped decorator makes function "put" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4098: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4115: error: Untyped decorator makes function "delete" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4138: error: Untyped decorator makes function "get" untyped  [untyped-decorator]
- rotkehlchen/api/v1/resources.py:4143: error: Untyped decorator makes function "post" untyped  [untyped-decorator]
- rotkehlchen/tests/unit/test_chains_aggregator.py:186: error: Unused "type: ignore" comment  [unused-ignore]
- rotkehlchen/api/server.py:472: error: Untyped decorator makes function "handle_request_parsing_error" untyped  [untyped-decorator]
- rotkehlchen/api/server.py:473: error: Untyped decorator makes function "handle_request_parsing_error" untyped  [untyped-decorator]
- rotkehlchen/tests/unit/accounting/evm/test_cowswap.py:77: error: Unused "type: ignore" comment  [unused-ignore]

discord.py (https://github.com/Rapptz/discord.py)
+ discord/abc.py:1269: note: "update" defined in "typing_extensions"

arviz (https://github.com/arviz-devs/arviz)
+ .../projects/_arviz_venv/lib/python3.13/site-packages/xarray/backends/file_manager.py:371: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
+ https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
+ Please report a bug at https://github.com/python/mypy/issues
+ version: 2.3.0
+ .../projects/_arviz_venv/lib/python3.13/site-packages/xarray/backends/file_manager.py:371: note: use --pdb to drop into pdb
+ Traceback (most recent call last):
+   File "mypy/semanal.py", line 7732, in accept
+   File "mypy/nodes.py", line 1909, in accept
+   File "mypy/semanal.py", line 3387, in visit_assignment_stmt
+     self.analyze_rvalue_as_type_form(s)
+   File "mypy/semanal.py", line 3724, in analyze_rvalue_as_type_form
+     self.try_parse_as_type_expression(s.rvalue)
+   File "mypy/semanal.py", line 8169, in try_parse_as_type_expression
+     t = self.expr_to_analyzed_type(maybe_type_expr)
+   File "mypy/semanal.py", line 7770, in expr_to_analyzed_type
+     return self.anal_type(
+   File "mypy/semanal.py", line 7897, in anal_type
+     typ = typ.accept(a)
+   File "mypy/types.py", line 3495, in accept
+   File "mypy/typeanal.py", line 1459, in visit_union_type
+   File "mypy/typeanal.py", line 1950, in anal_array
+     self.anal_type(
+   File "mypy/typeanal.py", line 1978, in anal_type
+     analyzed = t.accept(self)
+   File "mypy/types.py", line 3069, in accept
+     return visitor.visit_typeddict_type(self)
+   File "mypy/typeanal.py", line 1396, in visit_typeddict_type
+     fallback = self.named_type("typing._TypedDict")
+   File "mypy/typeanal.py", line 2030, in named_type
+     node = self.lookup_fully_qualified(fullname)
+   File "mypy/typeanal.py", line 292, in lookup_fully_qualified
+     return self.api.lookup_fully_qualified(fullname)
+   File "mypy/semanal.py", line 6927, in lookup_fully_qualified
+     assert ret is not None, fullname
+ AssertionError: typing._TypedDict
+ 

pandas-stubs (https://github.com/pandas-dev/pandas-stubs)
- tests/test_groupby.py:872: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_pandas.py:1704: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_pandas.py:2018: error: Unused "type: ignore" comment  [unused-ignore]
- tests/frame/test_frame.py:85: error: Unused "type: ignore" comment  [unused-ignore]
- tests/extension/decimal/array.py:328: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_typing.py:45: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_typing.py:46: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:109: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:110: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:111: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:112: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:113: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:114: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:115: error: Unused "type: ignore" comment  [unused-ignore]
- tests/arrays/test_string_arrow.py:116: error: Unused "type: ignore" comment  [unused-ignore]
+ .../projects/_pandas-stubs_venv/lib/python3.13/site-packages/xarray/backends/file_manager.py:371: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
+ https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
+ Please report a bug at https://github.com/python/mypy/issues
+ version: 2.3.0
+ .../projects/_pandas-stubs_venv/lib/python3.13/site-packages/xarray/backends/file_manager.py:371: note: use --pdb to drop into pdb
+ Traceback (most recent call last):
+   File "mypy/semanal.py", line 7732, in accept
+   File "mypy/nodes.py", line 1909, in accept
+   File "mypy/semanal.py", line 3387, in visit_assignment_stmt
+     self.analyze_rvalue_as_type_form(s)
+   File "mypy/semanal.py", line 3724, in analyze_rvalue_as_type_form
+     self.try_parse_as_type_expression(s.rvalue)
+   File "mypy/semanal.py", line 8169, in try_parse_as_type_expression
+     t = self.expr_to_analyzed_type(maybe_type_expr)
+   File "mypy/semanal.py", line 7770, in expr_to_analyzed_type
+     return self.anal_type(
+   File "mypy/semanal.py", line 7897, in anal_type
+     typ = typ.accept(a)
+   File "mypy/types.py", line 3495, in accept
+   File "mypy/typeanal.py", line 1459, in visit_union_type
+   File "mypy/typeanal.py", line 1950, in anal_array
+     self.anal_type(
+   File "mypy/typeanal.py", line 1978, in anal_type
+     analyzed = t.accept(self)
+   File "mypy/types.py", line 3069, in accept
+     return visitor.visit_typeddict_type(self)
+   File "mypy/typeanal.py", line 1396, in visit_typeddict_type
+     fallback = self.named_type("typing._TypedDict")
+   File "mypy/typeanal.py", line 2030, in named_type
+     node = self.lookup_fully_qualified(fullname)
+   File "mypy/typeanal.py", line 292, in lookup_fully_qualified
+     return self.api.lookup_fully_qualified(fullname)
+   File "mypy/semanal.py", line 6927, in lookup_fully_qualified
+     assert ret is not None, fullname
+ AssertionError: typing._TypedDict
+ 

starlette (https://github.com/encode/starlette)
+ tests/test_datastructures.py:280: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
+ https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
+ Please report a bug at https://github.com/python/mypy/issues
+ version: 2.3.0
+ tests/test_datastructures.py:280: note: use --pdb to drop into pdb
- tests/test_testclient.py:268: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_testclient.py:269: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:33: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:34: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:73: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:74: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:99: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:100: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:129: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:130: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:134: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:135: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:175: error: Unused "type: ignore" comment  [unused-ignore]
- tests/test_templates.py:176: error: Unused "type: ignore" comment  [unused-ignore]
+ Traceback (most recent call last):
+   File "mypy/semanal.py", line 7732, in accept
+   File "mypy/nodes.py", line 1909, in accept
+   File "mypy/semanal.py", line 3387, in visit_assignment_stmt
+     self.analyze_rvalue_as_type_form(s)
+   File "mypy/semanal.py", line 3724, in analyze_rvalue_as_type_form
+     self.try_parse_as_type_expression(s.rvalue)
+   File "mypy/semanal.py", line 8169, in try_parse_as_type_expression
+     t = self.expr_to_analyzed_type(maybe_type_expr)
+   File "mypy/semanal.py", line 7770, in expr_to_analyzed_type
+     return self.anal_type(
+   File "mypy/semanal.py", line 7897, in anal_type
+     typ = typ.accept(a)
+   File "mypy/types.py", line 3495, in accept
+   File "mypy/typeanal.py", line 1459, in visit_union_type
+   File "mypy/typeanal.py", line 1950, in anal_array
+     self.anal_type(
+   File "mypy/typeanal.py", line 1978, in anal_type
+     analyzed = t.accept(self)
+   File "mypy/types.py", line 3069, in accept
+     return visitor.visit_typeddict_type(self)
+   File "mypy/typeanal.py", line 1396, in visit_typeddict_type
+     fallback = self.named_type("typing._TypedDict")
+   File "mypy/typeanal.py", line 2030, in named_type
+     node = self.lookup_fully_qualified(fullname)
+   File "mypy/typeanal.py", line 292, in lookup_fully_qualified
+     return self.api.lookup_fully_qualified(fullname)
+   File "mypy/semanal.py", line 6927, in lookup_fully_qualified
+     assert ret is not None, fullname
+ AssertionError: typing._TypedDict
+ 

steam.py (https://github.com/Gobot1234/steam.py)
+ steam/protobufs/msg.py:74: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
+ https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
+ Please report a bug at https://github.com/python/mypy/issues
+ version: 2.3.0
+ steam/protobufs/msg.py:74: note: use --pdb to drop into pdb
- steam/_const.py:37: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:57: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:69: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:73: error: Function is missing a return type annotation  [no-untyped-def]
- steam/_const.py:73: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
- steam/_const.py:75: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:90: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:100: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:109: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:110: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:118: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:190: error: Unused "type: ignore" comment  [unused-ignore]
- steam/_const.py:195: error: Cannot assign to a method  [method-assign]
- steam/_const.py:195: error: Incompatible types in assignment (expression has type "Callable[[_IDComparable, object], bool]", variable has type "Callable[[object, object], bool]")  [assignment]
- steam/_const.py:196: error: Cannot assign to a method  [method-assign]
- steam/_const.py:196: error: Incompatible types in assignment (expression has type "Callable[[_IDComparable], int]", variable has type "Callable[[object], int]")  [assignment]
- steam/invite.py:77: error: Cannot use a covariant type variable as a parameter  [misc]
- steam/invite.py:78: error: Cannot use a covariant type variable as a parameter  [misc]
- steam/invite.py:90: error: Attributes without a default cannot follow attributes with one  [misc]
- steam/invite.py:109: error: Attributes without a default cannot follow attributes with one  [misc]
- steam/invite.py:134: error: Call to abstract method "accept" of "_Invite" with trivial body via super() is unsafe  [safe-super]
- steam/enums.py:98: error: Function is missing a return type annotation  [no-untyped-def]
- steam/enums.py:98: note: Use "-> None" if function does not return a value
- steam/enums.py:108: error: Unused "type: ignore" comment  [unused-ignore]
- steam/enums.py:111: error: Unused "type: ignore" comment  [unused-ignore]
- steam/enums.py:124: error: Unused "type: ignore" comment  [unused-ignore]
- steam/enums.py:184: error: Unused "type: ignore" comment  [unused-ignore]
- steam/enums.py:198: error: Unused "type: ignore" comment  [unused-igno

... (truncated 2004 lines) ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant