Summarizing an offline issue raised by @vyasr since it is quite complicated. When building from the current main branch (commit 72acaaf), locally I observed:
- building sdist ->
cuda/ccudart.pxd & co are there
- building wheel (directly or through sdist) -> .pxd/.pyx are not there
Unfortunately this has impacted the released wheels too:
- Top-level .pxd/.pyx files missing (ex:
cuda/ccudart.pxd & co)
- A extra
bindings module is installed to site-packages
- ex:
cuda_python-12.6.2-cp312-cp312-win_amd64.whl
(I only did a quick random checks, not systematic.)
I believe another hot fix is unfortunately needed in order for us to also fix wheels (if only conda packages were impacted, we could've just included the patch and rebuilt with a higher build number).
Summarizing an offline issue raised by @vyasr since it is quite complicated. When building from the current main branch (commit 72acaaf), locally I observed:
cuda/ccudart.pxd& co are thereUnfortunately this has impacted the released wheels too:
cuda/ccudart.pxd& co)cuda_python-12.6.2-cp311-cp311-win_amd64.whlbindingsmodule is installed to site-packagescuda_python-12.6.2-cp312-cp312-win_amd64.whl(I only did a quick random checks, not systematic.)
I believe another hot fix is unfortunately needed in order for us to also fix wheels (if only conda packages were impacted, we could've just included the patch and rebuilt with a higher build number).