Skip to content

[ty] Support **{...} unpacking in TypedDict constructors#24523

Draft
charliermarsh wants to merge 1 commit intocharlie/td-duplicatefrom
charlie/td-unpack
Draft

[ty] Support **{...} unpacking in TypedDict constructors#24523
charliermarsh wants to merge 1 commit intocharlie/td-duplicatefrom
charlie/td-unpack

Conversation

@charliermarsh
Copy link
Copy Markdown
Member

No description provided.

@astral-sh-bot astral-sh-bot bot added the ty Multi-file analysis & type inference label Apr 9, 2026
@astral-sh-bot
Copy link
Copy Markdown

astral-sh-bot bot commented Apr 9, 2026

Typing conformance results

No changes detected ✅

Current numbers
The percentage of diagnostics emitted that were expected errors held steady at 87.72%. The percentage of expected errors that received a diagnostic held steady at 82.85%. The number of fully passing files held steady at 74/132.

@astral-sh-bot
Copy link
Copy Markdown

astral-sh-bot bot commented Apr 9, 2026

Memory usage report

Memory usage unchanged ✅

@astral-sh-bot
Copy link
Copy Markdown

astral-sh-bot bot commented Apr 9, 2026

ecosystem-analyzer results

Lint rule Added Removed Changed
invalid-await 40 0 0
missing-typed-dict-key 0 6 0
invalid-key 1 0 0
invalid-return-type 1 0 0
Total 42 6 0

Changes in flaky projects detected. Raw diff output excludes flaky projects; see the HTML report for details.

Raw diff:

cwltool (https://github.com/common-workflow-language/cwltool)
- tests/test_pathmapper.py:95:15 error[missing-typed-dict-key] Missing required key 'class' in TypedDict `CWLFileType` constructor
- cwltool/command_line_tool.py:714:25 error[missing-typed-dict-key] Missing required key 'class' in TypedDict `CWLFileType` constructor
+ cwltool/command_line_tool.py:719:25 error[invalid-key] Unknown key "writable" for TypedDict `CWLFileType`
- cwltool/main.py:595:12 error[missing-typed-dict-key] Missing required key 'class' in TypedDict `CWLFileType` constructor
- cwltool/process.py:1153:20 error[missing-typed-dict-key] Missing required key 'class' in TypedDict `CWLDirectoryType` constructor
- cwltool/utils.py:304:19 error[missing-typed-dict-key] Missing required key 'class' in TypedDict `CWLDirectoryType` constructor
- cwltool/utils.py:315:28 error[missing-typed-dict-key] Missing required key 'class' in TypedDict `CWLFileType` constructor

Full report with detailed diff (timing results)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant