inducer / pyopencl

OpenCL integration for Python, plus shiny features
http://mathema.tician.de/software/pyopencl
Other
1.04k stars 237 forks source link

`CMakeLists.txt` file missing in PyPI source dist #747

Closed yubrajbhoi closed 1 month ago

yubrajbhoi commented 1 month ago

Describe the bug CMakeLists.txt is present here but it is missing from the source distribution in PyPI (pyopencl-2024.2.tar.gz). It is required to build the _cl library with nanobind.

To Reproduce Steps to reproduce the behavior:

Try to build using the source distribution from PyPI.

Expected behavior We should be able to build using the source distribution.

Environment (please complete the following information):

inducer commented 1 month ago

I find this puzzling; in my local checkout, CMakeLists.txt gets included in the source package, but apparently not in CI. I haven't figured out why, but I guess #748 is simple enough of a fix.

inducer commented 1 month ago

https://github.com/inducer/pyopencl/releases/tag/v2024.2.1 should show up on the package index soon-ish.

And thanks for the report.