Proposes restricting make_dependency_files() to only accepting keyword arguments, to reduce the risk of oops-passed-this-in-the-wrong-order types of bugs, and to make code using it a little bit easier to read.
Notes for Reviewers
The only direct usage of that function outside of this project itself is in rapids-build-backend, and that's already using keyword arguments in its one call (GitHub search | rapids-build-backend code link).
So this is safe to merge and shouldn't break anything.
Contributes to https://github.com/rapidsai/build-planning/issues/31.
Follow-up to https://github.com/rapidsai/rapids-build-backend/pull/17#discussion_r1576662655.
Proposes restricting
make_dependency_files()
to only accepting keyword arguments, to reduce the risk of oops-passed-this-in-the-wrong-order types of bugs, and to make code using it a little bit easier to read.Notes for Reviewers
The only direct usage of that function outside of this project itself is in
rapids-build-backend
, and that's already using keyword arguments in its one call (GitHub search | rapids-build-backend code link).So this is safe to merge and shouldn't break anything.