Skip to content

Conversation

@sharkdp
Copy link
Contributor

@sharkdp sharkdp commented Apr 22, 2025

Summary

Takes the good.txt changes from #17474, and removes the following projects:

  • arrow (not part of mypy_primer upstream)
  • freqtrade, hydpy, ibis, pandera, xarray (saw panics locally, all related to try_metaclass cycles)

Increases the mypy_primer CI run time to ~4 min.

Test Plan

Three successful CI runs.

@sharkdp sharkdp added testing Related to testing Ruff itself ty Multi-file analysis & type inference labels Apr 22, 2025
@sharkdp sharkdp force-pushed the david/mypy_primer-extend-ecosystem-checks branch from 495530f to d31456e Compare April 22, 2025 11:15
@github-actions
Copy link
Contributor

github-actions bot commented Apr 22, 2025

mypy_primer results

No ecosystem changes detected ✅

@sharkdp sharkdp marked this pull request as ready for review April 22, 2025 11:33
@sharkdp sharkdp merged commit 83d5ad8 into main Apr 22, 2025
23 checks passed
@sharkdp sharkdp deleted the david/mypy_primer-extend-ecosystem-checks branch April 22, 2025 11:39
dcreager added a commit that referenced this pull request Apr 22, 2025
* main: (37 commits)
  [red-knot] Add list of failing/slow ecosystem projects (#17474)
  [red-knot] mypy_primer: extend ecosystem checks (#17544)
  [red-knot] Move `InstanceType` to its own submodule (#17525)
  [red-knot] mypy_primer: capture backtraces (#17543)
  [red-knot] mypy_primer: Use upstream repo (#17500)
  [red-knot] `typing.dataclass_transform` (#17445)
  Update dependency react-resizable-panels to v2.1.8 (#17513)
  Update dependency smol-toml to v1.3.3 (#17505)
  Update dependency uuid to v11.1.0 (#17517)
  Update actions/setup-node action to v4.4.0 (#17514)
  [red-knot] Fix variable name (#17532)
  [red-knot] Add basic subtyping between class literal and callable (#17469)
  [`pyupgrade`] Add fix safety section to docs (`UP030`) (#17443)
  [`perflint`] Allow list function calls to be replaced with a comprehension (`PERF401`) (#17519)
  Update pre-commit dependencies (#17506)
  [red-knot] Simplify visibility constraint handling for `*`-import definitions (#17486)
  [red-knot] Detect (some) invalid protocols (#17488)
  [red-knot] Correctly identify protocol classes (#17487)
  Update dependency ruff to v0.11.6 (#17516)
  Update Rust crate shellexpand to v3.1.1 (#17512)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testing Related to testing Ruff itself ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants