パッケージング¶
重要
自前でのパッケージングは推奨していません。提供されているパッケージを利用してください。
パッケージは dist 以下に whl 拡張子で生成されます
Ubuntu 22.04 arm64 (NVIDIA Jetson JetPack 6) 以外はクロスコンパイルに対応していません
Windows 11 x86_64¶
$ rye sync
$ rye run python run.py windows_x86_64
$ rye run python -m build
macOS 14 arm64¶
$ rye sync
$ rye run python run.py macos_arm64
$ rye run python -m build
Ubuntu 24.04 x86_64¶
$ sudo apt install libva-dev libva-drm2 pkg-config
$ rye sync
$ rye run python run.py ubuntu-22.04_x86_64
$ rye run python -m build
Ubuntu 22.04 arm64 (NVIDIA Jetson JetPack 6)¶
Ubuntu 22.04 x86_64 でのビルド&パッケージング例です
$ sudo apt install libva-dev libva-drm2 pkg-config multistrap
$ sudo sed -e 's/Apt::Get::AllowUnauthenticated=true/Apt::Get::AllowUnauthenticated=true";\n$config_str .= " -o Acquire::AllowInsecureRepositories=true/' -i /usr/sbin/multistrap
$ rye sync
$ SORA_SDK_TARGET=ubuntu-22.04_armv8_jetson_jetpack_6 rye run python run.py
$ ./package.ubuntu-22.04_armv8_jetson_jetpack_6.sh