From b78112aae4dce1f39f9f9a337f463f49fde20010 Mon Sep 17 00:00:00 2001 From: Carl Meyer Date: Fri, 18 Apr 2025 15:26:04 -0700 Subject: [PATCH] [red-knot] update mypy-primer projects list --- .../resources/primer/bad.txt | 33 +++++++ .../resources/primer/good.txt | 88 +++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 crates/red_knot_python_semantic/resources/primer/bad.txt diff --git a/crates/red_knot_python_semantic/resources/primer/bad.txt b/crates/red_knot_python_semantic/resources/primer/bad.txt new file mode 100644 index 0000000000..ea337759c4 --- /dev/null +++ b/crates/red_knot_python_semantic/resources/primer/bad.txt @@ -0,0 +1,33 @@ +Tanjun # hangs? +aiohttp # missing expression ID +alerta # missing expression ID +altair # cycle panics (try_metaclass_) +antidote # hangs / slow +artigraph # cycle panics (value_type_) +cpython # missing expression ID, access to field whilst being initialized, too many cycle iterations +colour # cycle panics (try_metaclass_) +core # cycle panics (value_type_) +discord.py # some kind of hang, only when multi-threaded? +dragonchain # too many cycle iterations (member_lookup_with_policy) +manticore # stack overflow +materialize # stack overflow +meson # missing expression ID +mypy # cycle panic (signature_) +pandas # too many cycle iterations (member_lookup_with_policy) +pandas-stubs # cycle panics (try_metaclass) +pip # too many cycle iterations (infer_expression_types) +poetry # too many cycle iterations (member_lookup_with_policy, infer_expression_type) +prefect # slow +pytest # cycle panics (signature_), missing expression ID +pywin32 # bad use-def map (binding with definitely-visible unbound) +schemathesis # cycle panics (signature_) +scikit-learn # success, but mypy-primer hangs processing the output +scipy # missing expression ID +setuptools # too many cycle iterations (infer_definition_types) +spack # success, but mypy-primer hangs processing the output +spark # missing expression ID +sphinx # missing expression ID +steam.py # missing expression ID +streamlit # cycle panic (signature) +sympy # stack overflow +trio # missing expression ID diff --git a/crates/red_knot_python_semantic/resources/primer/good.txt b/crates/red_knot_python_semantic/resources/primer/good.txt index 360e1e72ef..892fe28a97 100644 --- a/crates/red_knot_python_semantic/resources/primer/good.txt +++ b/crates/red_knot_python_semantic/resources/primer/good.txt @@ -1,23 +1,111 @@ +AutoSplit +Expression +PyGithub +PyWinCtl +SinbadCogs +aiohttp-devtools +aioredis +aiortc +alectryon +anyio +apprise arrow +arviz async-utils +asynq +attrs +bandersnatch +beartype bidict black +bokeh +boostedblob +check-jsonschema +cki-lib +cloud-init +com2ann +comtypes +cwltool dacite +dd-trace-py +dedupe +django-stubs +downforeveryone +dulwich +flake8 +flake8-pyi +freqtrade git-revise +graphql-core +httpx-caching +hydpy +hydra-zen +ibis +ignite +imagehash isort itsdangerous +janus +jax +jinja +koda-validate +kopf +kornia +mitmproxy +mkdocs +mkosi +mongo-python-driver +more-itertools +mypy-protobuf mypy_primer +nionutils +nox +openlibrary +operator +optuna +paasta packaging +pandera paroxython +parso +pegen porcupine +ppb-vector psycopg +pwndbg pybind11 +pycryptodome +pydantic pyinstrument +pyjwt +pylint +pylox +pyodide pyp +pyppeteer +pytest-robotframework python-chess python-htmlgen +python-sop +rclip rich +rotki +schema_salad scrapy +sockeye +speedrun.com_global_scoreboard_webapp +starlette +static-frame +stone +tornado +twine typeshed-stats +urllib3 +vision +websockets werkzeug +xarray +xarray-dataclasses +yarl zipp +zulip