rouge-rust
rouge-rust provides fast ROUGE-1, ROUGE-2, and ROUGE-L scoring to Python through a Rust extension. Its scores match rouge-score with stemming disabled for the supported metrics, and its batch APIs avoid a Python loop for evaluation workloads.
Features
- ROUGE-1 and ROUGE-2 n-gram overlap scores
- ROUGE-L longest-common-subsequence scores
- Single-pair and parallel batch APIs
- A column-oriented batch result for analysis pipelines
- Exact-reference tests against
rouge-score - Prebuilt wheels for common CPython platforms, with source builds as a fallback
Installation
Install the published package from PyPI:
python -m pip install rouge-rust
The distribution is named rouge-rust; the Python module is named fast_rouge.
Quick start
import fast_rouge
scores = fast_rouge.score("the cat sat", "the cat sat")
print(scores["rouge1"].fmeasure) # 1.0
print(scores["rouge2"].precision) # 1.0
print(scores["rougeL"].recall) # 1.0
Batch APIs
score_batch() returns the same nested score objects as score():
results = fast_rouge.score_batch(
["the cat sat", "hello world"],
["the dog sat", "hello there"],
)
print(results[0]["rougeL"].fmeasure)
score_batch_flat() returns one numeric list per metric field:
result = fast_rouge.score_batch_flat(
["the cat sat", "hello world"],
["the dog sat", "hello there"],
)
print(result.rouge1_precision)
print(result.rougeL_fmeasure)
Both batch functions require equal-length reference and prediction lists and raise ValueError otherwise.
Supported behavior and limitations
This project implements a focused subset of rouge-score: rouge1, rouge2, and rougeL with stemming disabled. It does not implement stemming, rougeLsum, bootstrap aggregation, or the full rouge-score class API. Tokenization follows the reference package's lowercase ASCII-alphanumeric behavior; non-ASCII characters act as token boundaries.
ROUGE-L uses dynamic programming and memory proportional to the shorter token sequence. Runtime remains proportional to the product of the two sequence lengths, so very long inputs can be expensive.
The package is currently an alpha release. See CHANGELOG.md for release history.
Benchmarking
The repository includes a reproducible comparison against rouge-score:
PAIR_COUNT=10000 REPEATS=3 uv run --extra dev python benchmark.py
The benchmark validates sampled outputs before printing timings. Results depend on the machine, Python version, input shape, and pair count; run it locally instead of treating any single result as a general performance guarantee.
Development
Prerequisites: Python 3.8 or newer, Rust stable, and uv.
git clone https://github.com/kyle-mirich/rouge-rust.git
cd rouge-rust
uv venv
uv pip install -e ".[dev]"
Run the same quality checks used by CI:
cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test
.venv/bin/python -m pytest -q
Build and validate release artifacts:
.venv/bin/maturin build --release --sdist -i .venv/bin/python -o dist
.venv/bin/twine check dist/*
Project structure
src/scorer.rs: tokenization and ROUGE algorithmssrc/lib.rs: PyO3 classes and Python-facing functionstests/: Python API and reference-parity testsbenchmark.py: reproducible local benchmark harness.github/workflows/release.yml: CI, wheel builds, and trusted publishingdocs/flows.md: scoring and release flows
Contributing
See CONTRIBUTING.md. Bug reports and focused pull requests are welcome.
Report security issues privately as described in SECURITY.md.
License
MIT. See LICENSE.
Metadata
Release files for rouge-rust 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rouge_rust-0.1.11.tar.gz | 16.9 kB | Details |
Built distributions (wheels)
Total release size: 7.7 MB
Release files / rouge_rust-0.1.11.tar.gz
| Download URL | rouge_rust-0.1.11.tar.gz |
|---|---|
| Size | 16.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2aaa538eb1ebbef7c4f0ba280015b19d14439b5d632f4f747aa6f1a64260f79e
|
|
BLAKE2b-256 checksum How to use checksums |
9b39e8ecd9fbf2daf1a828d985f6643d4e9366a26213df5bc204bb097a2de8e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 278.6 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
513fa742eec9a3a279ca4e31f4d8fbe3b0ecc29c3c83d4d3d284fb6cb2534ee4
|
|
BLAKE2b-256 checksum How to use checksums |
7c36fd26b9c10242331aaa23e783b075bb5223d2f7619eb65521c003e0692d0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 275.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8d5caa6a412338cca68d91e6e7de8c375ec6c2a20523a0087280c76405933278
|
|
BLAKE2b-256 checksum How to use checksums |
e8527922300c73df10384f531347f840f9fd700bbe1f0349ebc3dcf41ebb7130
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 277.7 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b74c24e3d4a8fd0737b5c780c82b4e6ce78a78564372dec11d93171e48f0365b
|
|
BLAKE2b-256 checksum How to use checksums |
59236165fa43e6c1dd9420841dc2eba9dc5115deb484daeb276f54f93306708f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp313-cp313-win_amd64.whl
| Download URL | rouge_rust-0.1.11-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 179.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
74437dc0ae26d6b31cf860d905dd85094630412a1bf6373ce2f5cb83ac1e10bf
|
|
BLAKE2b-256 checksum How to use checksums |
305a66f010841649398a24787b9434f598fbcc1356ebfc85756e67cedaa2d0a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 288.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
758dd8107ee72f0d56faf1ab7edc66fc60acdf232dc60cfe7a3874cff0b2de39
|
|
BLAKE2b-256 checksum How to use checksums |
26b916263f085f29ef76ee6db468cd6c1f0970225bbad1869a4d2ad68f91519c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 277.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3f0e79edb2790de6e8dcf0c0e4b152d68882fb64db6d332611f85a76541db504
|
|
BLAKE2b-256 checksum How to use checksums |
accc81ed867885e37a674d2b00e3375bbbc5106e58d7979a0c802673981eb353
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rouge_rust-0.1.11-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 277.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a70cccae9ae4121ed1e7b3e651725ad690f54b99ea110d0c41ca58b5aa0f6147
|
|
BLAKE2b-256 checksum How to use checksums |
ec2fd6000ac68498b2096dae077b8b34a932f6821befd5887733c9a0883bfe0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 281.0 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9d050e727719286bfcc32ef7f5dc79dffb636945a30ce1d54171d5e13f5387db
|
|
BLAKE2b-256 checksum How to use checksums |
0299fb50212d7e58dcf994aabbc8eab660ffb93961b5a8a970ab4d370d5a09f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp312-cp312-win_amd64.whl
| Download URL | rouge_rust-0.1.11-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 178.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
daaaab067c0414ddfdaf7176cd09777ad2d21dd8057dbd446a63deb25b2a8134
|
|
BLAKE2b-256 checksum How to use checksums |
b5559e9a3d3540f0fb1a9e1ef08b3b5177c26dfe418d555fc642d851df6c596c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 287.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f547229583c38c763745cdfe95e0dbbdb033d7ba68940460568dcb4d8013e0e1
|
|
BLAKE2b-256 checksum How to use checksums |
b60b6f94dee5a89259c1766a9975e2ac8a4a1b8aaea49e08609c615dfece4a99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 277.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
aad624263b69fb0fffdf094e0ffb90d7daf41664d1992546381568e6a4d3c5c4
|
|
BLAKE2b-256 checksum How to use checksums |
207c310b3a8f79a41b5282563df14319f6bfbe534a4596fedbf92188eeec3a9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rouge_rust-0.1.11-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 277.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
df30f03f3fc8229ea07fedc9d8b0e2d316de998773fdf2bd52999efa176715fb
|
|
BLAKE2b-256 checksum How to use checksums |
ce912a99ea4a97e6fab259e2a55245438fc6b466cb4ee8681d300ec78b1272f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 280.8 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b676b8779cda8449b4c0d8e8ebcbe7263bef8159134967823c9dc6a9052226fd
|
|
BLAKE2b-256 checksum How to use checksums |
93386cd2c4cddc8c5ee54d6a4e5b3ef9c9a1afd05ccbd50397c06ca6503a87fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp311-cp311-win_amd64.whl
| Download URL | rouge_rust-0.1.11-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 180.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f4bb3254f28177853e60a5db4bb1a83bf09540b02627d7b1854b67cf71b91b4a
|
|
BLAKE2b-256 checksum How to use checksums |
5986d82ff7d720b627d0bc0d5fa901e289cf534cee18868c580eae0cc3b027e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 288.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3964cb9192692ead079920f054a18d2ec2cd477b25ec3a5647c1dd62bef8b96c
|
|
BLAKE2b-256 checksum How to use checksums |
77e98231b33759a21c01da868999a2c0db1761dd62acf54824b1c65c08813969
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 278.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
715f6280106942c1e4cbd12cae3ed9211b5f8472f6028b8f8773d7554ec648d0
|
|
BLAKE2b-256 checksum How to use checksums |
b48e42535861b4af62a52d16d6b850d546cff36da85046a57d7a650638096258
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rouge_rust-0.1.11-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 279.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0fca8e3b04acb0ef0249ae1f56f0217cdd17fd1388465c7686a726b94fbafdd7
|
|
BLAKE2b-256 checksum How to use checksums |
56236bf9f46a67820ca59bb878cedf06a17c1c21bfd87d7107ea92d0fa704b8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 280.0 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
57303ae5e11da938f43e64177de619da610557003fc5256604e1fe12f234960f
|
|
BLAKE2b-256 checksum How to use checksums |
4d6a239bafbdeeca874ababcbe92f7efaa826ab06611354c2d6b5c7c3b1de2ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp310-cp310-win_amd64.whl
| Download URL | rouge_rust-0.1.11-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 180.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c6524f549bbc1454d2f2645dff8b4ef86db3a13b2f556cbb05698394feb0cea6
|
|
BLAKE2b-256 checksum How to use checksums |
352188031a95666ac11764581b4d7e00a66194cada588cfd4ebfc7411d36567d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 288.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a0eaf928cc87675e690e166db261fb35c2b45d9ed91a7c76a91ce2b8eeea7f95
|
|
BLAKE2b-256 checksum How to use checksums |
c72819d3b8480b3fd380e65c82b351fe74efe28c479a1b50b6a0c9eabc89c75a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 278.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bebba6da14fd4a3a2bfe0905765bfb936bcc6f10d811d6d5b7287d92e6e8eda5
|
|
BLAKE2b-256 checksum How to use checksums |
97dd5aaecb085458d4f3587e3231820e182b0581666b6cfabb44ae893f8a8266
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rouge_rust-0.1.11-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 280.1 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b81420b778b6750ded60ca63dfbce62f45160e37f4b27a89e18af22da5a4f453
|
|
BLAKE2b-256 checksum How to use checksums |
446601937e62d2ccc528767261ebe05f27da10ad3f60f9364aa1532e26d2a8bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 280.1 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8cb6907ca87668f6fc1b2a593e304a3266a63156871909e59f2dac49a0a1565a
|
|
BLAKE2b-256 checksum How to use checksums |
282474adc64818f14310a0f9471791b8f27c1f1a127652e62702a9ea4e5e4c36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp39-cp39-win_amd64.whl
| Download URL | rouge_rust-0.1.11-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 183.3 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
37a78f00370d545c4cc50b5d3eefb48ff7deef80ebb54f90d2002f69a2ef1593
|
|
BLAKE2b-256 checksum How to use checksums |
aeb5c21b8165b9ef58ed9cae5e20f3172ea878bb975fbaa7b76ab7547fecf4f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 289.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a20d16bdd44178273285c5f4d53025ceb81f2329c46962eed16275db989cbf43
|
|
BLAKE2b-256 checksum How to use checksums |
82539c794e3db598550929ab3b84e468c3b3395f0c162f324bf3160608b5b984
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 279.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
35570bbaa2d575054791ac0c80daa2703565ab001d8357b14f8d49a4da754020
|
|
BLAKE2b-256 checksum How to use checksums |
dc0317e3d699b4dcc7696b809c706c031855a5e2a3eecd6ee93065f33c97caa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | rouge_rust-0.1.11-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 282.6 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
09deb09b696e372662802217dbb2baf57db259727c6ce57bff67dfa2009b26c7
|
|
BLAKE2b-256 checksum How to use checksums |
59eed9161fad3fa32e9815d4b9b4c2c381bb140a1a012c2dce1364d485b9a10d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | rouge_rust-0.1.11-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 281.8 kB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
94e7b2b6e32ceb31fe112547372e14e88d220c90f0afa6b72e0871e6e7c351e3
|
|
BLAKE2b-256 checksum How to use checksums |
36b4aca8ae33d198339be753cf3fc195611d1ec357b8c1ab07ea62090a9b666a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency logRelease files / rouge_rust-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rouge_rust-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 280.2 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d2a436b219a6de6e824675230c10c235bb007ea2d18e0050235f0b892e55a34
|
|
BLAKE2b-256 checksum How to use checksums |
478a53ca38dae6335fa3c0da79fe013b501fdaa655ac1bae38e8db5550b77724
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.
Transparency log