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.0b5

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.0b5
File Size Uploaded Provenance
stbkit_native-0.1.0b5.tar.gz 78.3 kB With provenance Details

Built distributions (wheels)

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

Total release size: 9.3 MB

Release files / stbkit_native-0.1.0b5.tar.gz

Download URL stbkit_native-0.1.0b5.tar.gz
Size 78.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c2bb86a6a205903837c1f2dfceb187cb845cedbe8394a13c787d409324117b2b
BLAKE2b-256 checksum
How to use checksums
bd137bf0b69b5a41ed4aba54c96b138123e01910203b53da5db5948218eca1b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

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

Download URL stbkit_native-0.1.0b5-cp312-abi3-win_amd64.whl
Size 3.1 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
99f0aef08e4966e4c8d673f24336f5ba25a89ef09cba23023d20fc49f578f7a1
BLAKE2b-256 checksum
How to use checksums
1722c21c055e7c7646403cfd7b702adc694fb0854da39d6975debe815d8792df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

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

Download URL stbkit_native-0.1.0b5-cp312-abi3-manylinux_2_28_x86_64.whl
Size 6.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b588c3040b8739c6408fc58815c01e339c04afa2022392470722847d5744bf2e
BLAKE2b-256 checksum
How to use checksums
1ff3195426f8428198f12f957fd2f2402f4e568049c86affb03dda939fadb018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

Security for stbkit-native 0.1.0b5

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.

Full provenance

All 3 files in this release have been uploaded with provenance metadata.

Select from 3 files

Attestation for stbkit_native-0.1.0b5.tar.gz

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 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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