Skip to content

Add py.typed marker (v1.0.1)#4

Merged
jcschaff merged 1 commit into
mainfrom
add-py-typed
Jun 24, 2026
Merged

Add py.typed marker (v1.0.1)#4
jcschaff merged 1 commit into
mainfrom
add-py-typed

Conversation

@jcschaff

Copy link
Copy Markdown
Member

Summary

  • Add a PEP 561 py.typed marker to the pyvcell_mbsolver package so type checkers (mypy, Pyright) use the package's inline type annotations.
  • It's assembled into the build tree alongside __init__.py and installed into the wheel via the python install component.
  • Bump version 1.0.0 → 1.0.1 (PyPI won't accept re-uploading an existing version).

Verified locally

Built a wheel and confirmed it contains pyvcell_mbsolver/py.typed and is versioned 1.0.1.

Release

After merge, tagging v1.0.1 publishes to PyPI via the existing trusted-publishing workflow.

Note: this marks the package as typed; the pure-Python wrapper carries annotations. The compiled _core extension has no .pyi stub yet — generating stubs (e.g. via pybind11-stubgen) could be a follow-up if full _core type coverage is wanted.

🤖 Generated with Claude Code

Ship a py.typed marker in the pyvcell_mbsolver package so type checkers use
the package's inline annotations. It is assembled into the build tree
alongside __init__.py and installed into the wheel via the python component.

Bump project version 1.0.0 -> 1.0.1 (PyPI does not allow re-uploading an
existing version).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jcschaff jcschaff merged commit 4225285 into main Jun 24, 2026
7 checks passed
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.

1 participant