Build AYON launcher on Windows
Requirements
To build AYON you will need some tools and libraries. We do not provide any of these tools. You have to install them yourself. - PowerShell 5.0+ GitHub repository - git - Rust - uv - Python 3.11 - Inno Setup for installer
More tools might be needed for installing python dependencies
Build
Open PowerShell and change directory where you want to clone repository.
Clone repository
git clone --recurse-submodules git@github.com:ynput/ayon-launcher.git
Prepare environment
Create virtual environment in ./.venv and install python runtime dependencies like PySide, Pillow..
./tools/manage.ps1 create-env
./tools/manage.ps1 install-runtime-dependencies
Build AYON Desktop
Build AYON executables in ./build/output/.
./tools/manage.ps1 build
Create installer
Create installer that can be distributed to server and workstations.
./tools/manage.ps1 make-installer
Output files are in ./build/installer/ directory. You should find .exe and .json file. JSON file contains metadata required for server.