Skip to content

feat: add Python modelparams package and refresh catalog - #193

Merged
guillaumegay13 merged 14 commits into
mnfst:mainfrom
guillaumegay13:guillaumegay13/merge-python-package-main
Aug 4, 2026
Merged

feat: add Python modelparams package and refresh catalog#193
guillaumegay13 merged 14 commits into
mnfst:mainfrom
guillaumegay13:guillaumegay13/merge-python-package-main

Conversation

@guillaumegay13

Copy link
Copy Markdown
Collaborator

✨ What changed

  • Add the typed modelparams Python package with Pydantic validation and bundled catalog data.
  • Add Python code generation, package tests, and the trusted PyPI release workflow.
  • Include the current model catalog updates accumulated on mp/add-openai-gpt-5.6-luna.
  • Regenerate TypeScript and Python package outputs against the merged catalog.

💭 Why

Python users need the same offline model parameter catalog and validation already available to TypeScript users.

👤 For users

pip install modelparams will install the Python package after the first release.

🔧 For operators

Configure the PyPI trusted publisher for mnfst/modelparameters.dev, workflow release-modelparams-python.yml, and GitHub environment pypi before merging. The release workflow publishes on main and creates modelparams-py@x.y.z tags.

📝 Notes

  • This branch merges main into the package branch and resolves overlapping catalog files using the current main definitions.

@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

@guillaumegay13 is attempting to deploy a commit to the Manifest Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added model Add a model that's missing site Website code or tooling meta Repo docs, CI, and config labels Aug 4, 2026
@guillaumegay13
guillaumegay13 merged commit 489ab91 into mnfst:main Aug 4, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

meta Repo docs, CI, and config model Add a model that's missing site Website code or tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant