Skip to content

feat(py): switch to using ty for type checking - #376

Merged
yesudeep merged 1 commit into
mainfrom
yesudeep/feat/colossal-feet
Dec 22, 2025
Merged

feat(py): switch to using ty for type checking#376
yesudeep merged 1 commit into
mainfrom
yesudeep/feat/colossal-feet

Conversation

@yesudeep

@yesudeep yesudeep commented Dec 22, 2025

Copy link
Copy Markdown
Collaborator

CHANGELOG:

  • Replace mypy with ty for faster and more accurate lint checks.
  • Remove the use of strenum since (str, Enum) also works.
  • Fix some field names.
  • Update github rules and test runners to use ty.

@github-actions github-actions Bot added documentation Improvements or additions to documentation python config dotpromptz feature labels Dec 22, 2025
@yesudeep
yesudeep force-pushed the yesudeep/feat/colossal-feet branch 2 times, most recently from 1176188 to d9862d0 Compare December 22, 2025 19:37
@github-actions github-actions Bot added the root label Dec 22, 2025
@yesudeep
yesudeep force-pushed the yesudeep/feat/colossal-feet branch from d9862d0 to 8b91347 Compare December 22, 2025 19:41
@yesudeep
yesudeep force-pushed the yesudeep/feat/colossal-feet branch from 8b91347 to 298dcc0 Compare December 22, 2025 19:42
@yesudeep
yesudeep marked this pull request as draft December 22, 2025 19:43
@yesudeep
yesudeep force-pushed the yesudeep/feat/colossal-feet branch 2 times, most recently from 8c869b5 to 73efe3d Compare December 22, 2025 19:46
@yesudeep

Copy link
Copy Markdown
Collaborator Author

/gemini review

@yesudeep
yesudeep marked this pull request as ready for review December 22, 2025 19:50
CHANGELOG:
- [ ] Replace mypy with ty for faster and more accurate lint checks.
- [ ] Remove the use of strenum since (str, Enum) also works.
- [ ] Fix some field names.
- [ ] Update github rules and test runners to use ty.
@yesudeep
yesudeep force-pushed the yesudeep/feat/colossal-feet branch from 73efe3d to a19dc5c Compare December 22, 2025 19:52
@yesudeep
yesudeep merged commit 7f1c026 into main Dec 22, 2025
10 checks passed
@yesudeep
yesudeep deleted the yesudeep/feat/colossal-feet branch December 22, 2025 19:57
yesudeep added a commit that referenced this pull request Jan 23, 2026
🤖 I have created a release *beep* *boop*
---

* **py:** add bazel build/test support and automate requirements ([#399](#399)) ([efd7fe0](efd7fe0))
* **py:** add support for python 3.14 ([#365](#365)) ([53db722](53db722))
* **py:** switch to using ty for type checking ([#376](#376)) ([7f1c026](7f1c026))

* **py/handlebarrz:** remove redundant lock file ([#360](#360)) ([db5416a](db5416a))
* update package name references to dotpromptz-handlebars ([#403](#403)) ([8bbd99d](8bbd99d)), closes [#344](#344)

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants