Python wheels for OpenImageIO
Currently just a simple explainer on how to create a usable Python module.
import oiio
from oiio import ImageInput, ImageOutput
from oiio import ImageBuf, ImageSpec, ImageBufAlgo
Everything else should be the same as in the official OIIO documentation.
./vcpkg install openimageio[pybind11]:x64-windows
.vcpkg\installed\x64-windows\lib\python3.10\site-packages\OpenImageIO.cp310-win_amd64.pyd
file to the oiio
folder.vcpkg\installed\x64-windows\bin
to the oiio
folder.OpenImageIO.pyd
.python3 -m pip install mypy
then run stubgen -m OpenImageIO -o ./
to generate a .pyi stub for code completion. (Thanks, @pixel-ninja)py -m build
twine upload dist/*
and follow the prompts.Licensed under the MIT license.