How to build ONNX python package from source with uv (2025/12)
mkdir onnx-work
cd onnx-work
git clone https://github.com/onnx/onnx --recursive
uv venv
uv pip install -r onnx/requirements-dev.txt
uv pip install cmake ninja
uv pip install --editable ./onnx \
--config-setting editable-mode=compat \
--config-settings=cmake.args="-G Ninja;-DCMAKE_BUILD_TYPE=RelWithDebInfo;-DCMAKE_C_COMPILER_LAUNCHER=ccache;-DCMAKE_CXX_COMPILER_LAUNCHER=ccache" \
--verbose --no-build-isolation