⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@jbcoe
Copy link
Owner

@jbcoe jbcoe commented Jan 31, 2026

No description provided.

@jbcoe jbcoe requested a review from Copilot January 31, 2026 19:58
@jbcoe jbcoe merged commit 5c158ce into main Jan 31, 2026
9 checks passed
@jbcoe jbcoe deleted the jbcoe/type-cleanup branch January 31, 2026 19:59
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR simplifies type-checking setup by removing special-case ty configuration and instead suppressing type warnings locally in py_cppmodel.py, while also cleaning up an unused dev dependency from the lockfile.

Changes:

  • Removed the parameterized package from uv.lock (package entry + dev dependency references).
  • Dropped the tool.ty.overrides block from pyproject.toml.
  • Updated py_cppmodel.py to alias clang.cindex “kind” enums and re-expose them as Any-typed names to avoid type-checker attribute warnings.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
uv.lock Removes parameterized from locked packages and dev dependency metadata.
pyproject.toml Removes the ty override that ignored unresolved attributes for py_cppmodel.py.
py_cppmodel.py Adds Any-typed re-exports for clang.cindex kind/enum objects to keep type checking clean without global overrides.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants