mitsuba-renderer / drjit

Dr.Jit — A Just-In-Time-Compiler for Differentiable Rendering
BSD 3-Clause "New" or "Revised" License
597 stars 45 forks source link

PyPI wheels #293

Closed njroussel closed 1 month ago

njroussel commented 2 months ago

This PR introduces changes to successfully build wheels for PyPI again.

It does the following:

These changes were tested over on https://github.com/njroussel/drjit-fork, with packages uploaded to https://test.pypi.org/project/throwaway8213fork/ (pip install --index-url https://test.pypi.org/simple/ throwaway8213fork)

njroussel commented 1 month ago

Pushed one more commit that additionally publishes an *-abi3 wheel (stable ABI release).

njroussel commented 1 month ago

Added a small document that will serve as a checklist when publishing new releases.

njroussel commented 1 month ago

And another commit to add dr.get_cmake_dir() as we did previously.