Skip to content

Commit 0299a52

Browse files
carljmsharkdp
andauthored
[red-knot] Add list of failing/slow ecosystem projects (#17474)
## Summary I ran red-knot on every project in mypy-primer. I moved every project where red-knot ran to completion (fast enough, and mypy-primer could handle its output) into `good.txt`, so it will run in our CI. The remaining projects I left listed in `bad.txt`, with a comment summarizing the failure mode (a few don't fail, they are just slow -- on a debug build, at least -- or output too many diagnostics for mypy-primer to handle.) We will now run CI on 109 projects; 34 are left in `bad.txt`. ## Test Plan CI on this PR! --------- Co-authored-by: David Peter <mail@david-peter.de>
1 parent 83d5ad8 commit 0299a52

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Tanjun # cycle panic (signature_)
2+
aiohttp # missing expression ID
3+
alerta # missing expression ID
4+
altair # cycle panics (try_metaclass_)
5+
antidote # hangs / slow
6+
artigraph # cycle panics (value_type_)
7+
colour # cycle panics (try_metaclass_)
8+
core # cycle panics (value_type_)
9+
cpython # missing expression ID, access to field whilst being initialized, too many cycle iterations
10+
discord.py # some kind of hang, only when multi-threaded?
11+
freqtrade # cycle panics (try_metaclass_)
12+
hydpy # cycle panics (try_metaclass_)
13+
ibis # cycle panics (try_metaclass_)
14+
manticore # stack overflow
15+
materialize # stack overflow
16+
meson # missing expression ID
17+
mypy # cycle panic (signature_)
18+
pandas # slow
19+
pandas-stubs # cycle panics (try_metaclass_)
20+
pandera # cycle panics (try_metaclass_)
21+
prefect # slow
22+
pytest # cycle panics (signature_), missing expression ID
23+
pywin32 # bad use-def map (binding with definitely-visible unbound)
24+
schemathesis # cycle panics (signature_)
25+
scikit-learn # success, but mypy-primer hangs processing the output
26+
scipy # missing expression ID
27+
spack # success, but mypy-primer hangs processing the output
28+
spark # cycle panics (try_metaclass_)
29+
sphinx # missing expression ID
30+
steam.py # missing expression ID
31+
streamlit # cycle panic (signature_)
32+
sympy # stack overflow
33+
trio # missing expression ID
34+
xarray # cycle panics (try_metaclass_)

crates/red_knot_python_semantic/resources/primer/good.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ dd-trace-py
3030
dedupe
3131
django-stubs
3232
downforeveryone
33+
dragonchain
3334
dulwich
3435
flake8
3536
flake8-pyi
@@ -64,6 +65,8 @@ packaging
6465
paroxython
6566
parso
6667
pegen
68+
pip
69+
poetry
6770
porcupine
6871
ppb-vector
6972
psycopg
@@ -87,6 +90,7 @@ rich
8790
rotki
8891
schema_salad
8992
scrapy
93+
setuptools
9094
sockeye
9195
speedrun.com_global_scoreboard_webapp
9296
starlette

0 commit comments

Comments
 (0)