Ecosystem report

Old: main (merge base) 5d99ef9d New: 22584/merge 813ccd24
Lint Rule Removed Added Changed
Total 5 70 6
unresolved-attribute 0 45 2
invalid-argument-type 0 8 1
invalid-assignment 0 6 0
invalid-return-type 0 4 2
possibly-missing-attribute 0 4 1
unused-ignore-comment 5 0 0
invalid-await 0 2 0
invalid-attribute-access 0 1 0
Project Removed Added Changed
Total 5 70 6
sympy 2 28 0
prefect 1 7 3
spack 0 8 0
paasta 0 7 0
pip 0 6 0
optuna 0 3 0
manticore 0 2 0
parso 0 2 0
Tanjun 0 0 1
aiohttp 0 1 0
cloud-init 0 1 0
discord.py 1 0 0
hydpy 1 0 0
ibis 0 1 0
mongo-python-driver 0 1 0
pandas 0 1 0
scrapy 0 1 0
static-frame 0 0 1
tornado 0 0 1
zope.interface 0 1 0

Tanjun (https://github.com/FasterSpeeding/Tanjun)

tanjun/dependencies/data.py

[error] invalid-return-type - :347 -
Old: Return type does not match returned value: expected `_T@cached_inject`, found `Coroutine[Any, Any, _T@cached_inject | Coroutine[Any, Any, _T@cached_inject]] | _T@cached_inject`
New: Return type does not match returned value: expected `_T@cached_inject`, found `_T@cached_inject | Coroutine[Any, Any, _T@cached_inject | Coroutine[Any, Any, _T@cached_inject]]`

aiohttp (https://github.com/aio-libs/aiohttp)

aiohttp/helpers.py

[error] invalid-return-type - :136:16 - Return type does not match returned value: expected `aiohttp.helpers.BasicAuth @ aiohttp/helpers.py:121:7`, found `aiohttp.helpers.BasicAuth @ aiohttp/helpers.py:121:17`

cloud-init (https://github.com/canonical/cloud-init)

cloudinit/lifecycle.py

[error] invalid-return-type - :52:16 - Return type does not match returned value: expected `cloudinit.lifecycle.Version @ cloudinit/lifecycle.py:19:7`, found `cloudinit.lifecycle.Version @ cloudinit/lifecycle.py:20:5`

discord.py (https://github.com/Rapptz/discord.py)

discord/utils.py

[warning] unused-ignore-comment - :824:84 - Unused blanket `type: ignore` directive

hydpy (https://github.com/hydpy-dev/hydpy)

hydpy/core/devicetools.py

[warning] unused-ignore-comment - :1198:38 - Unused blanket `type: ignore` directive

ibis (https://github.com/ibis-project/ibis)

ibis/common/bases.py

[error] unresolved-attribute - :48:9 - Unresolved attribute `__abstractmethods__` on type `Self@__new__`

manticore (https://github.com/trailofbits/manticore)

manticore/utils/event.py

[warning] possibly-missing-attribute - :37:40 - Attribute `_published_events` may be missing on object of type `Unknown | Self@__new__`
[error] invalid-assignment - :38:9 - Invalid subscript assignment with key of type `Self@__new__` and value of type `set[Unknown]` on object of type `dict[Eventful, set[str]]`

mongo-python-driver (https://github.com/mongodb/mongo-python-driver)

pymongo/driver_info.py

[error] invalid-return-type - :45:16 - Return type does not match returned value: expected `pymongo.driver_info.DriverInfo @ pymongo/driver_info.py:25:7`, found `pymongo.driver_info.DriverInfo @ pymongo/driver_info.py:25:18`

optuna (https://github.com/optuna/optuna)

optuna/testing/tempfile_pool.py

[error] invalid-assignment - :20:13 - Object of type `Unknown` is not assignable to attribute `_instance` on type `type[Self@__new__] & ~<Protocol with members '_instance'>`
[error] unresolved-attribute - :21:29 - Object of type `type[Self@__new__] & ~<Protocol with members '_instance'>` has no attribute `_instance`
[error] unresolved-attribute - :22:16 - Object of type `type[Self@__new__]` has no attribute `_instance`

paasta (https://github.com/yelp/paasta)

paasta_tools/paastaapi/model_utils.py

[error] unresolved-attribute - :194:13 - Object of type `type[Self@__new__]` has no attribute `discriminator`
[error] unresolved-attribute - :218:38 - Object of type `type[Self@__new__]` has no attribute `discriminator`
[error] unresolved-attribute - :219:33 - Object of type `type[Self@__new__]` has no attribute `attribute_map`
[error] unresolved-attribute - :271:12 - Object of type `type[Self@__new__]` has no attribute `_composed_schemas`
[error] unresolved-attribute - :273:17 - Object of type `type[Self@__new__]` has no attribute `_composed_schemas`
[error] unresolved-attribute - :274:17 - Object of type `type[Self@__new__]` has no attribute `_composed_schemas`
[error] unresolved-attribute - :278:12 - Object of type `type[Self@__new__]` has no attribute `_composed_schemas`

pandas (https://github.com/pandas-dev/pandas)

pandas/core/dtypes/dtypes.py

[error] unresolved-attribute - :1066:26 - Object of type `BaseOffset` has no attribute `_period_dtype_code`

parso (https://github.com/davidhalter/parso)

parso/normalizer.py

[error] unresolved-attribute - :8:9 - Unresolved attribute `rule_value_classes` on type `Self@__new__`
[error] unresolved-attribute - :9:9 - Unresolved attribute `rule_type_classes` on type `Self@__new__`

pip (https://github.com/pypa/pip)

src/pip/_vendor/pygments/style.py

[error] unresolved-attribute - :63:29 - Object of type `Self@__new__` has no attribute `styles`
[error] unresolved-attribute - :64:17 - Object of type `Self@__new__` has no attribute `styles`
[error] unresolved-attribute - :81:19 - Unresolved attribute `_styles` on type `Self@__new__`
[error] unresolved-attribute - :83:22 - Object of type `Self@__new__` has no attribute `styles`
[error] unresolved-attribute - :88:29 - Object of type `Self@__new__` has no attribute `styles`
[error] unresolved-attribute - :96:33 - Object of type `Self@__new__` has no attribute `styles`

prefect (https://github.com/PrefectHQ/prefect)

src/prefect/deployments/runner.py

[warning] possibly-missing-attribute - :795 -
Old: Attribute `__name__` may be missing on object of type `Unknown | (((...) -> Any) & ((*args: object, **kwargs: object) -> object))`
New: Attribute `__name__` may be missing on object of type `Unknown | ((...) -> Any)`

src/prefect/flow_engine.py

[error] invalid-argument-type - :1482:43 - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Unknown | R@run_generator_flow_sync`
[warning] possibly-missing-attribute - :1490:21 - Attribute `throw` may be missing on object of type `Unknown | R@run_generator_flow_sync`
[warning] possibly-missing-attribute - :1524:44 - Attribute `__anext__` may be missing on object of type `Unknown | R@run_generator_flow_async`
[warning] possibly-missing-attribute - :1531:25 - Attribute `throw` may be missing on object of type `Unknown | R@run_generator_flow_async`
[error] invalid-await - :812:32 - `Unknown | R@FlowRunEngine | Coroutine[Any, Any, R@FlowRunEngine]` is not awaitable
[error] invalid-await - :1401:24 - `Unknown | R@AsyncFlowRunEngine | Coroutine[Any, Any, R@AsyncFlowRunEngine]` is not awaitable

src/prefect/flows.py

[warning] unused-ignore-comment - :1750:53 - Unused blanket `type: ignore` directive
[error] unresolved-attribute - :286 -
Old: Object of type `((**P@Flow) -> R@Flow) & ((*args: object, **kwargs: object) -> object)` has no attribute `__name__`
New: Object of type `(**P@Flow) -> R@Flow` has no attribute `__name__`
[error] unresolved-attribute - :404 -
Old: Object of type `((**P@Flow) -> R@Flow) & ((*args: object, **kwargs: object) -> object)` has no attribute `__name__`
New: Object of type `(**P@Flow) -> R@Flow` has no attribute `__name__`

src/prefect/server/api/server.py

[error] invalid-return-type - :844:16 - Return type does not match returned value: expected `Self@__new__`, found `SubprocessASGIServer`

scrapy (https://github.com/scrapy/scrapy)

scrapy/item.py

[error] invalid-argument-type - :39:58 - Argument to function `__new__` is incorrect: Expected `tuple[type, ...]`, found `tuple[object, ...]`

spack (https://github.com/spack/spack)

lib/spack/spack/vendor/pyrsistent/_pclass.py

[error] unresolved-attribute - :52:28 - Object of type `type[Self@__new__]` has no attribute `_pclass_fields`
[error] unresolved-attribute - :77:41 - Object of type `type[Self@__new__]` has no attribute `_pclass_invariants`

lib/spack/spack/vendor/pyrsistent/_precord.py

[error] unresolved-attribute - :44:12 - Object of type `type[Self@__new__]` has no attribute `_precord_initial_values`
[error] unresolved-attribute - :46:47 - Object of type `type[Self@__new__]` has no attribute `_precord_initial_values`
[error] unresolved-attribute - :49:52 - Object of type `type[Self@__new__]` has no attribute `_precord_fields`

lib/spack/spack/vendor/typing_extensions.py

[error] unresolved-attribute - :1176:13 - Unresolved attribute `__required_keys__` on type `Self@__new__`
[error] unresolved-attribute - :1177:13 - Unresolved attribute `__optional_keys__` on type `Self@__new__`
[error] invalid-assignment - :1179:17 - Object of type `Unknown | Literal[True]` is not assignable to attribute `__total__` on type `Self@__new__ & ~<Protocol with members '__total__'>`

static-frame (https://github.com/static-frame/static-frame)

static_frame/core/bus.py

[error] invalid-return-type - :675 -
Old: Return type does not match returned value: expected `InterGetItemILocReduces[Bus[Any], object_]`, found `InterGetItemILocReduces[Bus[Any] | Bottom[Index[Any]] | TypeBlocks | ... omitted 6 union elements, object_ | Self@iloc]`
New: Return type does not match returned value: expected `InterGetItemILocReduces[Bus[Any], object_]`, found `InterGetItemILocReduces[Bus[Any] | ndarray[Never, Never] | TypeBlocks | ... omitted 6 union elements, object_ | Self@iloc]`

sympy (https://github.com/sympy/sympy)

sympy/sets/conditionset.py

[error] invalid-argument-type - :158:44 - Argument to function `__new__` is incorrect: Expected `Boolean | bool`, found `Basic`
[error] invalid-argument-type - :166:59 - Argument to function `__new__` is incorrect: Expected `Boolean | bool`, found `Basic`

sympy/algebras/quaternion.py

[error] invalid-argument-type - :137:36 - Argument to function `__new__` is incorrect: Expected `Basic`, found `Expr | int | float | complex`
[error] invalid-argument-type - :137:39 - Argument to function `__new__` is incorrect: Expected `Basic`, found `Expr | int | float | complex`
[error] invalid-argument-type - :137:42 - Argument to function `__new__` is incorrect: Expected `Basic`, found `Expr | int | float | complex`
[error] invalid-argument-type - :137:45 - Argument to function `__new__` is incorrect: Expected `Basic`, found `Expr | int | float | complex`

sympy/core/function.py

[warning] unused-ignore-comment - :925:21 - Unused blanket `type: ignore` directive

sympy/core/kind.py

[error] unresolved-attribute - :76:20 - Object of type `type[Self@__new__]` has no attribute `_inst`
[error] unresolved-attribute - :77:20 - Object of type `type[Self@__new__]` has no attribute `_inst`
[error] unresolved-attribute - :80:13 - Object of type `type[Self@__new__]` has no attribute `_inst`

sympy/core/logic.py

[error] unresolved-attribute - :310:21 - Object of type `type[Self@__new__]` has no attribute `op_x_notx`
[error] unresolved-attribute - :312:28 - Object of type `type[Self@__new__]` has no attribute `op_x_notx`
[error] unresolved-attribute - :320:24 - Object of type `type[Self@__new__]` has no attribute `op_x_notx`
[error] unresolved-attribute - :325:24 - Object of type `type[Self@__new__]` has no attribute `op_x_notx`

sympy/core/operations.py

[error] unresolved-attribute - :101:45 - Object of type `type[Self@__new__]` has no attribute `identity`
[error] unresolved-attribute - :104:20 - Object of type `type[Self@__new__]` has no attribute `identity`
[error] unresolved-attribute - :546:28 - Object of type `type[Self@__new__]` has no attribute `zero`
[error] unresolved-attribute - :548:28 - Object of type `type[Self@__new__]` has no attribute `identity`

sympy/core/relational.py

[warning] unused-ignore-comment - :192:45 - Unused blanket `type: ignore` directive

sympy/functions/elementary/miscellaneous.py

[error] unresolved-attribute - :392:24 - Object of type `type[Self@__new__]` has no attribute `zero`
[error] unresolved-attribute - :400:20 - Object of type `type[Self@__new__]` has no attribute `identity`

sympy/physics/units/quantities.py

[error] invalid-attribute-access - :39:9 - Cannot assign to instance attribute `_is_prefixed` from the class object `type[Self@__new__]`

sympy/vector/basisdependent.py

[error] unresolved-attribute - :194:36 - Object of type `type[Self@__new__]` has no attribute `_expr_type`
[error] unresolved-attribute - :196:27 - Object of type `type[Self@__new__]` has no attribute `_mul_func`
[error] unresolved-attribute - :198:27 - Object of type `type[Self@__new__]` has no attribute `_add_func`
[error] unresolved-attribute - :222:20 - Object of type `type[Self@__new__]` has no attribute `_mul_func`
[error] invalid-assignment - :224:9 - Object of type `StdFactKB` is not assignable to attribute `_assumptions` on type `Expr & ~Mul`
[error] invalid-assignment - :225:9 - Object of type `dict[Unknown, Unknown]` is not assignable to attribute `_components` on type `Expr & ~Mul`
[error] invalid-assignment - :226:9 - Object of type `Unknown` is not assignable to attribute `_sys` on type `Expr & ~Mul`

sympy/vector/orienters.py

[error] unresolved-attribute - :132:12 - Object of type `type[Self@__new__]` has no attribute `_in_order`

tornado (https://github.com/tornadoweb/tornado)

tornado/gen.py

[error] invalid-argument-type - :255 -
Old: Argument to bound method `__init__` is incorrect: Expected `None | Awaitable[Unknown] | list[Awaitable[Unknown]] | dict[Any, Awaitable[Unknown]] | Future[Unknown]`, found `_T@next | _VT@next | _T@next`
New: Argument to bound method `__init__` is incorrect: Expected `None | Awaitable[Unknown] | list[Awaitable[Unknown]] | dict[Any, Awaitable[Unknown]] | Future[Unknown]`, found `_T@next | _T@next | _VT@next`

zope.interface (https://github.com/zopefoundation/zope.interface)

src/zope/interface/interface.py

[error] unresolved-attribute - :651:9 - Unresolved attribute `__module` on type `Self@__new__`