Skip to content

pyvrl: Add version 0.0.2 - #2176

Merged
luhenry merged 1 commit into
mainfrom
pyvrl
Sep 21, 2026
Merged

luhenry merged 1 commit into
mainfrom
pyvrl

Conversation

@luhenry

@luhenry luhenry commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Compiles a pyo3/maturin extension wrapping Vector's vrl crate - the Vector Remap Language compiler and stdlib - into a per-interpreter wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's ci.yaml linux job.

Differs from upstream

  • musllinux dropped - rustup.rs ships no riscv64 musl toolchain.

Matrix: cp312 only - pyo3 0.20 supports nothing newer, and its PYO3_USE_ABI3_FORWARD_COMPATIBILITY escape hatch turns on Py_LIMITED_API, which cfg-removes the chrono conversions pyvrl needs for VRL timestamp values. Upstream's own wheels stop at cp312 for the same reason.

Testing

  • Upstream's CI has no test step; exercises the documented Transform/remap API instead - the README example plus JSON, timestamp, unicode and error paths.

License: OK

* **Package**: `pyvrl`
* **Version**: `0.0.2`
* **Source**: https://github.com/crowdalert/pyvrl
* **Docs**: https://github.com/crowdalert/pyvrl

Compiles a pyo3/maturin extension wrapping Vector's `vrl` crate - the Vector Remap Language compiler and stdlib - into a per-interpreter wheel. Upstream publishes no riscv64 wheel.

Mirrors [upstream's `ci.yaml`](https://github.com/crowdalert/pyvrl/blob/v0.0.2/.github/workflows/ci.yaml) `linux` job.

**Differs from upstream**
- musllinux dropped - rustup.rs ships no riscv64 musl toolchain.

**Matrix**: `cp312` only - pyo3 0.20 supports nothing newer, and its `PYO3_USE_ABI3_FORWARD_COMPATIBILITY` escape hatch turns on `Py_LIMITED_API`, which cfg-removes the chrono conversions pyvrl needs for VRL timestamp values. Upstream's own wheels stop at cp312 for the same reason.

**Testing**
- Upstream's CI has no test step; exercises the documented `Transform`/`remap` API instead - the README example plus JSON, timestamp, unicode and error paths.

**License**: OK
@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-21 16:25 UTC

@luhenry
luhenry marked this pull request as ready for review September 21, 2026 15:39
@luhenry
luhenry merged commit bf4fc54 into main Sep 21, 2026
21 of 24 checks passed
@luhenry
luhenry deleted the pyvrl branch September 21, 2026 16:23
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