Skip to main content

rouge-rust

CI PyPI Python License: MIT

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 algorithms
  • src/lib.rs: PyO3 classes and Python-facing functions
  • tests/: Python API and reference-parity tests
  • benchmark.py: reproducible local benchmark harness
  • .github/workflows/release.yml: CI, wheel builds, and trusted publishing
  • docs/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)

Source distribution for rouge-rust 0.1.11
File Size Uploaded
rouge_rust-0.1.11.tar.gz 16.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rouge-rust 0.1.11
File
rouge_rust-0.1.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rouge_rust-0.1.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rouge_rust-0.1.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rouge_rust-0.1.11-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rouge_rust-0.1.11-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rouge_rust-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rouge_rust-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rouge_rust-0.1.11-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
rouge_rust-0.1.11-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rouge_rust-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rouge_rust-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rouge_rust-0.1.11-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
rouge_rust-0.1.11-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rouge_rust-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rouge_rust-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rouge_rust-0.1.11-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
rouge_rust-0.1.11-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rouge_rust-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
rouge_rust-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
rouge_rust-0.1.11-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
rouge_rust-0.1.11-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details
rouge_rust-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.11 This release

30 release files

0.1.9

31 release files

0.1.8

31 release files

0.1.7

31 release files

0.1.5

6 release files

0.1.4

6 release files

0.1.2

26 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page