[FEA]: Type stubs / .pyi files for cuda.bindings and cuda.core
オープン
@mdboom がすでに取り組んでいます。
2026年5月7日 から。
cuda.bindings
enhancement
P1
packaging
- 主要言語
- Cython
- スター
- 3.4k
- フォーク
- 329
- 平均マージ
- 1日 23時間
- マージ済み PR(30日)
- 116
説明
Is your feature request related to a problem? Please describe.
The cuda.bindings module is implemented as a C extension, which means type checkers (mypy, pyright) and IDEs (VS Code, PyCharm) cannot introspect the API for autocompletion, inline documentation, or static type checking without explicit type information.
Describe the solution you'd like
Ship PEP 561-compliant type stubs (.pyi files) for cuda.bindings and other public modules. Ideally these would be:
- Auto-generated alongside the bindings (to stay in sync with the C API)
- Distributed inline with the package (with a
py.typedmarker)
Additional context
This has been requested by users in internal Slack channels. Type stubs are on the roadmap for the cuda.bindings track.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
評価
この issue はまだ評価されていません。