Ecosystem report

Old: main (merge base) 8f86bcff New: 26331/merge b7d64671
Lint Rule Removed Added Changed
Total 0 40 0
no-matching-overload 0 30 0
invalid-argument-type 0 10 0
Project Removed Added Changed
Total 0 40 0
scrapy 0 30 0
pycryptodome 0 9 0
static-frame 0 1 0

pycryptodome (https://github.com/Legrandin/pycryptodome)

lib/Crypto/Cipher/PKCS1_OAEP.py

[error] invalid-argument-type - Argument is incorrect: Expected `Hash | HashModule`, found `Unknown | <module 'Crypto.Hash.SHA1'>`

lib/Crypto/SelfTest/Cipher/test_pkcs1_oaep.py

[error] invalid-argument-type - Argument to function `new` is incorrect: Expected `HashLikeClass | None`, found `<module 'Crypto.Hash.SHA1'>`
[error] invalid-argument-type - Argument to function `new` is incorrect: Expected `HashLikeClass | None`, found `<module 'Crypto.Hash.SHA1'>`
[error] invalid-argument-type - Argument to function `new` is incorrect: Expected `HashLikeClass | None`, found `<module 'Crypto.Hash.MD2'> | <module 'Crypto.Hash.MD5'> | <module 'Crypto.Hash.SHA1'> | <module 'Crypto.Hash.SHA256'> | <module 'Crypto.Hash.RIPEMD160'>`
[error] invalid-argument-type - Argument is incorrect: Expected `Hash | HashModule`, found `<module 'Crypto.Hash.SHA1'>`
[error] invalid-argument-type - Argument is incorrect: Expected `Hash | HashModule`, found `<module 'Crypto.Hash.SHA224'>`
[error] invalid-argument-type - Argument is incorrect: Expected `Hash | HashModule`, found `<module 'Crypto.Hash.SHA256'>`
[error] invalid-argument-type - Argument is incorrect: Expected `Hash | HashModule`, found `<module 'Crypto.Hash.SHA384'>`
[error] invalid-argument-type - Argument is incorrect: Expected `Hash | HashModule`, found `<module 'Crypto.Hash.SHA512'>`

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

tests/test_spidermiddleware_start.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

scrapy/core/scheduler.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_downloader_handler_twisted_ftp.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_downloader_handlers.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_downloadermiddleware_redirect.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_downloadermiddleware_redirect_metarefresh.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_extension_throttle.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments
[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_pqueues.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_spidermiddleware_depth.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

tests/test_spidermiddleware_urllength.py

[error] no-matching-overload - No overload of function `build_from_crawler` matches arguments

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

static_frame/test/unit/test_bus.py

[error] invalid-argument-type - Argument to function `StoreConfigMap.from_frames` is incorrect: Expected `FromFrameProtocol[StoreConfigBase]`, found `<class 'StoreConfigSQLite'>`

steam.py (https://github.com/Gobot1234/steam.py)

steam/chat.py

flaky
(1/10)
[warning] possibly-missing-attribute - Attribute `reactions` may be missing on object of type `ChatMessageT@Chat`
flaky
(1/10)
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive