You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow this guide to add wheels builds to cuxfilter.
Transition CI to GHA from Jenkins: The wheel builds use Github Actions.
Remove usage of versioneer: Various aspects of versioneer's operation and generated versions are incompatible with other parts of the Python ecosystem.
Migrate as much logic as possible from setup.py to pyproject.toml
You only need to use scikit-build if you have C++ built components. You can think of scikit-build as a bridge between Python build tools and CMake (for CUDA/C++ components). So you can skip that here.
I shared these links in Slack but figured they could be useful here too:
Your best model to follow might be pure Python packages like dask-cudf because those are migrated but don't use scikit-build.
Also maybe there is a good opportunity for some cleanup of the Python code as a whole, I saw some bits while reviewing the build system like Makefile and record.txt that seem safe to remove.
Follow this guide to add wheels builds to cuxfilter.
cc @exactlyallan @bdice
edit: updated checklist as per suggestion
The text was updated successfully, but these errors were encountered: