Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

stbkit-native

ST-Bridgeを扱うツールキットstbkit用のネイティブ拡張(Rust実装)です。

A native extension (Rust) for stbkit, an utility library for handling ST-Bridge.

ST-Bridgeは、日本の建築構造分野で広く利用されている建築構造データ交換フォーマットです。

ST-Bridge is a structural data exchange format widely used in Japan.

詳細はリポジトリのREADMEおよびDISCLAIMER をご確認ください。

PyPI License

概要

stbkit-nativeは、STB-KITの主としてGUI関連の拡張機能を提供します。

  • 3Dビューワー

本パッケージはデータ処理・表示・編集支援を目的とし、安全性検証(構造安全性の保証・確認)や法令適合性判定を行いません。 出力結果の検証、専門家確認、適用法令の確認は利用者の責任です。

インストール

通常はstbkitパッケージ経由で本パッケージをインストールすることを推奨します。

STB-KITは現在ベータ版です。通常のインストールではベータ版が選ばれない場合があるため、次の例では--preを指定します。利用するベータ版の番号が分かっている場合は、stbkit-native==バージョン番号のようにバージョンを直接指定することもできます。

個別にインストールする場合は下記コマンドがご利用できますが、stbkit-native単体で利用できる機能はありません。

python -m pip install --pre stbkit-native

通常は、本体パッケージであるstbkitの追加依存としてインストールします。

python -m pip install --pre "stbkit[native]"

native以外も含めた全機能を導入する場合は、次を使用します。

python -m pip install --pre "stbkit[full]"

事前ビルドされたwheelが提供されていない環境では、インストール時にRustのビルド環境が必要です。

対応環境

本パッケージの対応環境は、Python 3.12以上のWindowsおよびLinux環境です。

macOSについてはインストール時にRustのビルド環境が必要です。また動作確認も実施していません。

重要(バイナリ同梱・第三者ライセンス)

本パッケージはコンパイル済みバイナリ(wheel)を含み、第三者ライセンス(MIT/Apache-2.0/BSD等)のコンポーネントが含まれる場合があります。

  • 公式wheelには、同梱コンポーネントのライセンス本文・表示情報を「THIRD_PARTY_LICENSES.html」として含めます。
  • 依存crateに含まれるNOTICE情報は「THIRD_PARTY_NOTICES.html」として含めます。
  • 再配布者は、ライセンス表示やNOTICE同梱等の義務を確認し遵守してください。

ドキュメント

ライセンス

本プロジェクトのソースコードは Mozilla Public License 2.0 (MPL-2.0) のもとで提供されます。

  • MPL-2.0 はファイル単位のコピーレフトライセンスです。
  • 本プロジェクトの改変部分(該当ファイル)を再配布する場合、ソース公開義務が発生します。
  • 本ライブラリを利用するアプリケーションはOSSである必要はありません。

実務利用とオープンな改善の両立を意図したライセンスです。

第三者コンポーネントは各ライセンスに従います(wheel同梱の「THIRD_PARTY_LICENSES.html」および「THIRD_PARTY_NOTICES.html」参照)。

依存パッケージ(間接依存を除く)

Pythonパッケージ

  • Pythonパッケージ依存はありません。

Rustクレート(ビルド済バイナリ)

  • stbkit-nativeの直接依存クレート
    • stbkit-rs(MPL-2.0)
    • pyo3(MIT OR Apache-2.0)
    • serde_json(MIT OR Apache-2.0)
    • uuid(Apache-2.0 OR MIT)
  • stbkit-rsの直接依存クレート
    • serde(MIT OR Apache-2.0)
    • uuid(Apache-2.0 OR MIT)
    • eframe(MIT OR Apache-2.0)
    • three-d(MIT)
    • image(MIT OR Apache-2.0)

正確な依存関係はstbkit-nativeのCargo.toml、stbkit-rsのCargo.toml、およびwheel同梱の第三者ライセンス一覧を確認してください。

知的財産

stbkit-native に含まれ得る特許に関する取り扱いはIP.mdを参照してください。

免責(重要)

本ソフトウェアは現状有姿で提供され、いかなる保証もありません。 詳細はリポジトリのDISCLAIMER.mdを参照してください。

Copyright 2026 TAISEI CORPORATION

Metadata

Release files for stbkit-native 0.1.0b4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stbkit-native 0.1.0b4
File Size Uploaded
stbkit_native-0.1.0b4.tar.gz 77.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for stbkit-native 0.1.0b4
File Interpreter ABI Platform
stbkit_native-0.1.0b4-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
stbkit_native-0.1.0b4-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details

Total release size: 10.4 MB

Release files / stbkit_native-0.1.0b4.tar.gz

Download URL stbkit_native-0.1.0b4.tar.gz
Size 77.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5dbb83b70a41563374de66c06498a10748093ddb27ecdf135477a0a6fadb1f15
BLAKE2b-256 checksum
How to use checksums
96891d3e5bde884b9275195b192bf8d6e137dd348d233a6a0780f24c49163842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / stbkit_native-0.1.0b4-cp312-abi3-win_amd64.whl

Download URL stbkit_native-0.1.0b4-cp312-abi3-win_amd64.whl
Size 3.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
e19f4ecc47999b60fac3c47ef51b2b0acd75f024ce1dbc7cfd75906d5b57be7a
BLAKE2b-256 checksum
How to use checksums
3b0e667a78001931b8e4809a572e0deda6486f3d5e534aa6f84da1e3c0229eb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / stbkit_native-0.1.0b4-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL stbkit_native-0.1.0b4-cp312-abi3-manylinux_2_28_x86_64.whl
Size 6.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
ef55fb182002d878cc01b093ec06b1e5d9c2430afa9707d9e4dc0b37194b1038
BLAKE2b-256 checksum
How to use checksums
3778962356c5129e2cd493db8f18feb58d8c47ca0e8833b4b54fb001393ed883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0b4 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page