Description
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)- ex:
cuda_python-12.6.2-cp311-cp311-win_amd64.whl
- also observed in conda-forge: Latest 12.6.2 packages are missing some Cython files conda-forge/cuda-python-feedstock#95
- ex:
- A extra
bindings
module is installed to site-packages- ex:
cuda_python-12.6.2-cp312-cp312-win_amd64.whl
- ex:
(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).