mitsuba-renderer / mitsuba3

Mitsuba 3: A Retargetable Forward and Inverse Renderer
https://www.mitsuba-renderer.org/
Other
2.1k stars 246 forks source link

Updated PyPI release process #1355

Closed njroussel closed 3 weeks ago

njroussel commented 4 weeks ago

This PR supersedes https://github.com/mitsuba-renderer/mitsuba3/pull/1329, which originally made the following changes

  • Use native arm64 Github runner and transfer CIBW envvars to pyproject.toml
  • Build for also Python 3.13, stable ABI Python 3.12
  • Make sure we install generated stubs
  • Gracefully handle static initialization of Mitsuba for stub generation when LLVM/CUDA is missing

in this PR we additionally have the following:

The new list of variants that will be available on PyPI: