rustysoup
BeautifulSoup ergonomics. Rust-speed HTML extraction.
rustysoup is for scrapers, crawlers, and data pipelines that like BeautifulSoup's API but need much higher throughput. Keep the workflow you know: parse HTML, find tags, select with CSS, read attributes, and extract text.
from rustysoup import BeautifulSoup
soup = BeautifulSoup(html)
products = [
{
"name": card.select_one("a").get_text(strip=True),
"url": card.select_one("a")["href"],
"price": card.select_one(".price").get_text(strip=True),
}
for card in soup.select(".product")
]
Install
pip install rustysoup
Requires Python 3.10+.
Why rustysoup
- Use BeautifulSoup-style code when BeautifulSoup is the bottleneck.
- Move existing scrapers over with a small import change.
- Rust parser core built for high-throughput extraction.
- Fast CSS selectors, traversal, attributes, and text extraction.
- Wheels for Python 3.10+ on Linux, macOS, and Windows.
Usage
from rustysoup import BeautifulSoup
html = """
<html>
<head><title>Catalog</title></head>
<body>
<div class="product" data-id="1">
<a href="/products/1">Coffee grinder</a>
<span class="price">$39</span>
</div>
</body>
</html>
"""
soup = BeautifulSoup(html)
assert soup.title.text == "Catalog"
assert soup.find("div", class_="product").get("data-id") == "1"
assert soup.find("a")["href"] == "/products/1"
assert soup.select("div.product a[href]")[0].get_text(strip=True) == "Coffee grinder"
assert soup.find("missing") is None
For new code, Soup is the same parser with a shorter name:
from rustysoup import Soup
soup = Soup("<p>Hello <strong>Rust</strong></p>")
print(soup.find("p").get_text(" ", strip=True))
BeautifulSoup Migration
Most extraction code can start with a single import change:
# Before
from bs4 import BeautifulSoup
# After
from rustysoup import BeautifulSoup
Common constructor forms are supported:
BeautifulSoup(html)
BeautifulSoup(html, "html.parser")
BeautifulSoup(html, "lxml")
BeautifulSoup(html, features="html.parser")
Parser names such as "html.parser" and "lxml" are accepted as compatibility hints and routed through the Rust engine.
Common APIs:
soup.find("a")
soup.find("div", class_="product")
soup.find_all("a", href=True)
soup.select("div.product a[href]")
soup.get_text(" ", strip=True)
Benchmarks
rustysoup is built for high-throughput extraction without forcing users into a low-level parser API.
Measured on 104 public HTML pages, 19.83 MiB total, release build, CPython 3.14.5, macOS arm64. Lower is better.
| Parser | Parse only | Page summary | Link graph | Selector-heavy |
|---|---|---|---|---|
| rustysoup | 65.47 ms |
92.36 ms |
292.60 ms |
93.14 ms |
| selectolax Lexbor | 168.72 ms |
223.97 ms |
415.35 ms |
246.28 ms |
| selectolax Modest | 213.64 ms |
275.98 ms |
458.94 ms |
286.66 ms |
| lxml.html | 268.88 ms |
345.77 ms |
526.00 ms |
517.36 ms |
| html5_parser | 380.05 ms |
453.78 ms |
632.53 ms |
624.89 ms |
BeautifulSoup lxml |
1773.66 ms |
1958.49 ms |
2105.44 ms |
4197.38 ms |
BeautifulSoup html.parser |
2342.20 ms |
2529.23 ms |
2676.43 ms |
4755.78 ms |
Architecture
Powered by html5ever and Servo selectors.
The Python API runs on a custom Rust arena DOM optimized for parsing, traversal, selector matching, and Python object creation.
Development
maturin develop
pytest
Recommended local hook:
git config core.hooksPath .githooks
CI checks:
./ci/check.sh rust
./ci/check.sh all
Status
rustysoup is early, active, and designed for production-style extraction workloads. If you find a parser difference, missing BeautifulSoup API, or performance regression, please open an issue with a small HTML sample and expected output.
For benchmark methodology and corpus collection, see docs/benchmarks.md and docs/corpus.md.
Metadata
Release files for rustysoup 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rustysoup-0.1.2.tar.gz | 121.0 kB | Details |
Built distributions (wheels)
Total release size: 28.3 MB
Release files / rustysoup-0.1.2.tar.gz
| Download URL | rustysoup-0.1.2.tar.gz |
|---|---|
| Size | 121.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0277fc43544bb63822616cec88a633f82a5073baad89230635e7816ddb9577cf
|
|
BLAKE2b-256 checksum How to use checksums |
3e1fb5209434baa1588af0024011320bc2b34f53c4fad9dea15b5f0b52dfc553
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp314-cp314-win_amd64.whl
| Download URL | rustysoup-0.1.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8af2ab0ac73d63f6ade7b9f3a66e733d2f175035032026a3c277833b4943d00f
|
|
BLAKE2b-256 checksum How to use checksums |
b217cd58cf3e4974919a28f21d53d9293fdf9d0a32f8b1e262d3acc01ae15cde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | rustysoup-0.1.2-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e532a2392350869af695bb64048123d54efb63d21ef704d5aebd5c73595405e
|
|
BLAKE2b-256 checksum How to use checksums |
4c39272ba066f99b085b6460487f22e721fcaf283f33cbc17567b804d3ba7ed5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | rustysoup-0.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
20557783520268afe6e0b3a86429b485da5177fd5cc521a5e68e5d0863a98a34
|
|
BLAKE2b-256 checksum How to use checksums |
d66378a87c1cefb25801aaae42eb50c1c09513c6395abd9e3a86362b90367fdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | rustysoup-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9eead1586d77df65b2a9b716ba6052ad43f88bdb2d0f112179cbb97a99674a0
|
|
BLAKE2b-256 checksum How to use checksums |
942d65e84657daf4dbd7c0518a24b885814b5106346ea2171287d9c7cea689e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp313-cp313-win_amd64.whl
| Download URL | rustysoup-0.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b7da2938b5e9a13091f94405b226d1a037eecd46296ad69ca734e4bdbf52bcbd
|
|
BLAKE2b-256 checksum How to use checksums |
238b9f4a5eed27e9ce9a331262d9d3f23f086c991077e7ffda6c5ac88e9e81d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | rustysoup-0.1.2-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b72ca0b355e73cf092336fbfdd2d74a850ed031e9ccaba972bb9bb54e627bdfb
|
|
BLAKE2b-256 checksum How to use checksums |
66a2ecc3fcb536cf26c116d914109bb52cb73cf47761e4b0a8307d0118281d4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rustysoup-0.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
42e8cd0a015adf6da6ad7700cbe5ea000574de482dfde1f866208cdde6d5aecd
|
|
BLAKE2b-256 checksum How to use checksums |
6a8d5840e23ebb50e9592d51c9e25b13636afa10d2f93ff7c1c8ecd58ac7c18b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp313-cp313-macosx_10_15_x86_64.whl
| Download URL | rustysoup-0.1.2-cp313-cp313-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
5fde6de953fdb5e6af903a5d01d481529da0ea4fc697c8901eb5c78c7f27163c
|
|
BLAKE2b-256 checksum How to use checksums |
e6cbd2464f772dc9f67df2d95a1423443b683449fdf7f600aaf1be116cf43392
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp312-cp312-win_amd64.whl
| Download URL | rustysoup-0.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
59047d47308c8250b48bac3e60ae60a20ca3a4064de9fdb7da5025d0adc9aa14
|
|
BLAKE2b-256 checksum How to use checksums |
69954f3f2d8010999b140c721a41091f81939024331c786024b81ce7fa61a257
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | rustysoup-0.1.2-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bc520934302f56a0eb79e3adfe2865e0858084cfff2ae6292c14625dd0821e6
|
|
BLAKE2b-256 checksum How to use checksums |
dd1bd1262c7f355a429b7abf75b049ec47a0590eef5fbb0a2eb18745ba80e45e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rustysoup-0.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
80b554e79f0125df6835b4ce454c55239ce19b97b1c0a2ff14b2a5ff9272cd60
|
|
BLAKE2b-256 checksum How to use checksums |
fcd33d97d849b12bd38825493349e8a0b7f5f0fa7a1e6a70e39f897bea9a1775
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp312-cp312-macosx_10_15_x86_64.whl
| Download URL | rustysoup-0.1.2-cp312-cp312-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
eca3eebbca464d0b91f7fb9b89ad179106751be23b54b13ffdbc756a2c2c9b77
|
|
BLAKE2b-256 checksum How to use checksums |
6901e420dc392ded49dfbab910bd6d0610e08890da0748d302ca51d80bcd511f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp311-cp311-win_amd64.whl
| Download URL | rustysoup-0.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2b129582b152fa30e7199d1359286f20089209eea28d0b44c2aa5a4d58d46e35
|
|
BLAKE2b-256 checksum How to use checksums |
ee1f60cce161619489d44f889457bda2cb396601293528a9682d915c1967cef4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | rustysoup-0.1.2-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
01932dba735c05f74915f22a91af142727b64613f45ea90a600247a89f35f0c1
|
|
BLAKE2b-256 checksum How to use checksums |
da195b81f53e523de1495207baca01f5de24eda4a93db89f313963dec09d8199
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rustysoup-0.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
85c73e4e6cd6bee74a3cc53018b08c1cc9b67822e74358b1b0f6c1c6312f6e03
|
|
BLAKE2b-256 checksum How to use checksums |
dfe46f1308356df87c065f76f6315d0f44d180f77d6ff6551913bf05aa605932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp311-cp311-macosx_10_15_x86_64.whl
| Download URL | rustysoup-0.1.2-cp311-cp311-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
6a520840118f7933ea4993b32952dd54129b84b364a7ddbb4856bb3e7d06d2b9
|
|
BLAKE2b-256 checksum How to use checksums |
abe5cccf3018eb2fa4a776d91b955d5f997292fb4594bce56c69318376ad09a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp310-cp310-win_amd64.whl
| Download URL | rustysoup-0.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b138033d78734f98519e4bbf815c23c018fc92fc419ba8a832d6babfd760c940
|
|
BLAKE2b-256 checksum How to use checksums |
3448c52ac1ba4bc5f9e1d506c07d8ab89e04bb1944603c1e771517a824262418
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | rustysoup-0.1.2-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3708b6c7038422fcaca983316756bd9ef200f85658bd71052f019f489ae81dc1
|
|
BLAKE2b-256 checksum How to use checksums |
740723666399db276d924a711cf8f0688d3867def991ea37413984b4089f9b27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rustysoup-0.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7da7625cf3a113f58499c0e048c99f05975fbfa6c5bb7b0461eb4eec70d97be9
|
|
BLAKE2b-256 checksum How to use checksums |
50a1722881991b2996fbf89a00d8007b1fad7bdd86a41c4b7b996c536b31166f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency logRelease files / rustysoup-0.1.2-cp310-cp310-macosx_10_15_x86_64.whl
| Download URL | rustysoup-0.1.2-cp310-cp310-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
d40b48cfeae97bf825d65619cb92984610ea7aa6a7335ac0bd1ab45db5598cfd
|
|
BLAKE2b-256 checksum How to use checksums |
1da5676b418e9bd3d55a156333bb26c0243e92480d894b46427d51441ae3ccb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 20, 2026.
Transparency log