Skip to content

rapids-logger: Add version 0.3.0 - #2273

Merged
luhenry merged 1 commit into
mainfrom
rapids-logger
Sep 24, 2026
Merged

luhenry merged 1 commit into
mainfrom
rapids-logger

Conversation

@luhenry

@luhenry luhenry commented Sep 24, 2026 •

Copy link
Copy Markdown
Member

Compiles a small CPU-only C++20 wrapper around a statically-linked spdlog into librapids_logger.so. Upstream publishes no riscv64 wheel.

Mirrors upstream's ci/build_wheel.sh, driven through cibuildwheel instead of a bare pip wheel/auditwheel script.

Differs from upstream

  • Uses cibuildwheel instead of a raw pip wheel + auditwheel repair script - equivalent result, matches repo convention.

Matrix: only cp312 - wheel.py-api = "py3" produces one wheel for every interpreter.

Testing

  • same as upstream (none); adds an import smoke test and a symbol-hiding check for fmt/spdlog.

License: OK

Built on cp312; wheel carries librapids_logger.so with no exported fmt/spdlog symbols and no vendored GPL libraries.

luhenry added a commit that referenced this pull request Sep 24, 2026
@github-actions

github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-24 06:58 UTC

@luhenry
luhenry merged commit 4020850 into main Sep 24, 2026
11 of 12 checks passed
@luhenry
luhenry deleted the rapids-logger branch September 24, 2026 06:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant