Once rapidsai/build-planning#47 is complete, we will no longer need rapids-configure-conda-channels (see rapidsai/rmm#1796 (comment))
After #131 we can remove rapids-get-pr-conda-artifact and rapids-get-pr-wheel-artifact in favor of the more general rapids-get-pr-artifact (currently this tool is prefixed with an underscore but it can be renamed). AFAIK there's no risk of breakage since this tool isn't used in production, only for testing. All production builds only need rapids-download-*-from-s3 (which we should also consider unifying BTW).
rapids-pip-wheel-version is no longer needed since RAPIDS stopped using versioneer in the 23.x timeframe.
rapids-dependency-file-checker is no longer used anywhere.
Approach
Remove uses of rapids-configure-conda-channels (GitHub code search)
Remove uses of rapids-get-pr-conda-artifact and rapids-get-pr-wheel-artifact, in favor of rapids-get-pr-artifact (GitHub code search)
Remove unused tools:
Once rapidsai/build-planning#47 is complete, we will no longer need
rapids-configure-conda-channels(see rapidsai/rmm#1796 (comment))After #131 we can remove
rapids-get-pr-conda-artifactandrapids-get-pr-wheel-artifactin favor of the more generalrapids-get-pr-artifact(currently this tool is prefixed with an underscore but it can be renamed). AFAIK there's no risk of breakage since this tool isn't used in production, only for testing. All production builds only needrapids-download-*-from-s3(which we should also consider unifying BTW).rapids-pip-wheel-versionis no longer needed since RAPIDS stopped usingversioneerin the 23.x timeframe.rapids-dependency-file-checkeris no longer used anywhere.Approach
Remove uses of
rapids-configure-conda-channels(GitHub code search)cucim(Port all conda recipes torattler-build& use strict channel priority cucim#864 or add a copy of rapids-configure-conda-channels to the repo cucim#923)cuvs(use 'rapids-init-pip' in wheel CI, other CI changes NVIDIA/cuvs#917)integration(Port all conda recipes to rattler-build integration#772)jupyterlab-nvdashboard(refactor: replaceconda-buildwithrattler-buildjupyterlab-nvdashboard#240)NVIDIA/numba-cuda(remove uses of rapids-configure-conda-channels NVIDIA/numba-cuda#372)NVIDIA/numbast(remove dependency on RAPIDS conda channels NVIDIA/numbast#167)rapidsmpf(feat: port conda recipes torattler-buildrapidsmpf#289)rapids-logger(use 'rapids-init-pip' in wheel CI, other CI change rapids-logger#39)Remove uses of
rapids-get-pr-conda-artifactandrapids-get-pr-wheel-artifact, in favor ofrapids-get-pr-artifact(GitHub code search)docs(remove uses of rapids-get-pr-{conda,wheel}-artifact docs#653)graph_dl(https://github.com/rapidsai/graph_dl/pull/822)Remove unused tools:
rapids-configure-conda-channels(remove rapids-configure-conda-channels #211)rapids-get-pr-conda-artifact(remove rapids-get-pr-{conda,wheel}-artifact #209)rapids-get-pr-wheel-artifact(remove rapids-get-pr-{conda,wheel}-artifact #209)rapids-pip-wheel-version(remove rapids-pip-wheel-version #208)rapids-dependency-file-checker(remove rapids-dependency-file-checker #210)