Sora Python SDK の開発¶
自前でビルドした sora-python-sdk でサンプルを動かす¶
rye の workspace 機能を利用することで、 自前でビルドした sora-python-sdk を利用する事ができます。
pyproject.toml に以下のように workspace を設定します。
[tool.rye.workspace]
packages = ["examples"]
$ rye sync
$ rye run python run.py macos_arm64
$ cp examples/.env.template examples/.env
# .env を修正して Sora の接続情報などを設定する
$ rye run media_sendonly
rye run media_sendonly または rye run python examples/src/media/sendonly.py で実行することができるようになります。
自前でビルドした sora-python-sdk を rye add で追加してサンプルを動かす¶
$ rye sync
$ rye run python run.py macos_arm64
$ cd examples
$ rye add sora_sdk --path ..
$ rye sync
$ cp .env.template .env
# .env を修正して Sora の接続情報などを設定する
$ rye run python src/media/recvonly.py
自前でビルドしたパッケージを rye add で追加してサンプルを動かす¶
$ rye sync
$ rye run python run.py macos_arm64
$ rye run python -m build
$ cd examples
$ rye add sora_sdk --path ../dist/sora_sdk-{sdk-version}-{python-version}-{os}_{arch}.whl
$ rye sync
$ cp .env.template .env
# .env を修正して Sora の接続情報などを設定する
$ rye run python src/media/recvonly.py