Skip to content

resolve dependency-file-generator warning, remove unnecessary rapids-build-backend configuration#1582

Merged
rapids-bot[bot] merged 2 commits intorapidsai:branch-24.08from
jameslamb:more-rbb
Jun 12, 2024
Merged

resolve dependency-file-generator warning, remove unnecessary rapids-build-backend configuration#1582
rapids-bot[bot] merged 2 commits intorapidsai:branch-24.08from
jameslamb:more-rbb

Conversation

@jameslamb
Copy link
Copy Markdown
Member

@jameslamb jameslamb commented Jun 11, 2024

Description

Contributes to rapidsai/build-planning#31
Contributes to rapidsai/dependency-file-generator#89

#1502 was one of the first rapids-build-backend PRs merged across RAPIDS. Since it was merged, we've made some small adjustments to the approach for rapids-build-backend. This catches rmm up with those changes:

  • consolidates version-handling in ci/build_cpp.sh
  • removes commit-file configuration in pyproject.toml
  • uses --file-key instead of --file_key in rapids-dependency-file-generator calls

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@jameslamb jameslamb added non-breaking Non-breaking change improvement Improvement / enhancement to an existing function labels Jun 11, 2024
@jameslamb jameslamb requested a review from KyleFromNVIDIA June 11, 2024 20:50
@jameslamb jameslamb requested review from a team as code owners June 11, 2024 20:50
@github-actions github-actions bot added Python Related to RMM Python API ci labels Jun 12, 2024
@jameslamb
Copy link
Copy Markdown
Member Author

/merge

@rapids-bot rapids-bot bot merged commit e28e0c7 into rapidsai:branch-24.08 Jun 12, 2024
@jameslamb jameslamb deleted the more-rbb branch June 12, 2024 14:43
copy-pr-bot bot pushed a commit that referenced this pull request Jun 17, 2024
…build-backend configuration (#1582)

Contributes to rapidsai/build-planning#31
Contributes to rapidsai/dependency-file-generator#89

#1502 was one of the first `rapids-build-backend` PRs merged across RAPIDS. Since it was merged, we've made some small adjustments to the approach for `rapids-build-backend`. This catches `rmm` up with those changes:

* consolidates version-handling in `ci/build_cpp.sh`
* removes `commit-file` configuration in `pyproject.toml`
  - *as of rapidsai/rapids-build-backend#30, this is no longer necessary if the project's top-level directory is `{project_name}.replace("-", "_")*
  - *and anyway, it was changed from `commit-file` to `commit-files` in that PR, so `commit-file` was being silently ignored here*
* uses `--file-key` instead of `--file_key` in `rapids-dependency-file-generator` calls

Authors:
  - James Lamb (https://github.com/jameslamb)

Approvers:
  - Kyle Edwards (https://github.com/KyleFromNVIDIA)

URL: #1582
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci improvement Improvement / enhancement to an existing function non-breaking Non-breaking change Python Related to RMM Python API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants