Skip to main content

feedparser-rs

PyPI Python License

High-performance RSS/Atom/JSON Feed parser for Python with feedparser-compatible API.

Features

  • Fast: Native Rust implementation via PyO3
  • HTTP fetching: Built-in URL fetching with compression (gzip, deflate, brotli)
  • Conditional GET: ETag/Last-Modified support for efficient polling
  • Tolerant parsing: Bozo flag for graceful handling of malformed feeds
  • Multi-format: RSS 0.9x/1.0/2.0, Atom 0.3/1.0, JSON Feed 1.0/1.1
  • Podcast support: iTunes and Podcast 2.0 namespace extensions
  • feedparser-compatible: Dict-style access, field aliases, same API patterns
  • DoS protection: Built-in resource limits

Installation

pip install feedparser-rs

Important: Requires Python 3.10 or later.

Usage

Basic Parsing

import feedparser_rs

# Parse from string, bytes, or URL (auto-detected)
d = feedparser_rs.parse("<rss>...</rss>")
d = feedparser_rs.parse(b"<rss>...</rss>")
d = feedparser_rs.parse("https://example.com/feed.xml")  # URL auto-detected

# Attribute-style access (feedparser-compatible)
print(d.feed.title)
print(d.version)  # "rss20", "atom10", etc.
print(d.bozo)  # True if parsing errors occurred

# Dict-style access (feedparser-compatible)
print(d["feed"]["title"])
print(d["entries"][0]["link"])

for entry in d.entries:
    print(entry.title)
    print(entry.published_parsed)  # time.struct_time

Note: Date fields like published_parsed return time.struct_time for feedparser compatibility.

Fetching from URL

import feedparser_rs

# Option 1: Auto-detection (recommended)
d = feedparser_rs.parse("https://example.com/feed.xml")

# Option 2: Explicit URL function
d = feedparser_rs.parse_url("https://example.com/feed.xml")

# With conditional GET for efficient polling
d = feedparser_rs.parse("https://example.com/feed.xml", etag=cached_etag, modified=cached_modified)
if d.status == 304:
    print("Feed not modified")

# With custom limits
limits = feedparser_rs.ParserLimits(max_entries=100)
d = feedparser_rs.parse_with_limits("https://example.com/feed.xml", limits=limits)

Tip: URL fetching supports automatic compression (gzip, deflate, brotli) and follows redirects.

Migration from feedparser

feedparser-rs is designed as a drop-in replacement for Python feedparser:

# Drop-in replacement
import feedparser_rs as feedparser

# Same API patterns work
d = feedparser.parse("https://example.com/feed.xml")
print(d.feed.title)
print(d["feed"]["title"])  # Dict-style access works too
print(d.entries[0].link)

# Deprecated field names supported
print(d.feed.description)  # → d.feed.subtitle
print(d.channel.title)  # → d.feed.title
print(d.items[0].guid)  # → d.entries[0].id

Supported Field Aliases

Old Name Maps To
feed.description feed.subtitle or feed.summary
feed.tagline feed.subtitle
feed.copyright feed.rights
feed.modified feed.updated
channel feed
items entries
entry.guid entry.id
entry.description entry.summary
entry.issued entry.published

Advanced Usage

Custom Resource Limits

import feedparser_rs

limits = feedparser_rs.ParserLimits(
    max_feed_size_bytes=50_000_000,  # 50 MB
    max_entries=5_000,
    max_authors=20,
    max_links_per_entry=50,
)

d = feedparser_rs.parse_with_limits(feed_data, limits=limits)

Format Detection

import feedparser_rs

version = feedparser_rs.detect_format(feed_data)
print(version)  # "rss20", "atom10", "json11", etc.

Podcast Support

import feedparser_rs

d = feedparser_rs.parse(podcast_feed)

# iTunes metadata
if d.feed.itunes:
    print(d.feed.itunes.author)
    print(d.feed.itunes.categories)

# Episode metadata
for entry in d.entries:
    if entry.itunes:
        print(f"Duration: {entry.itunes.duration}")  # e.g. "01:30:00"

API Reference

Functions

  • parse(source, etag=None, modified=None, user_agent=None) — Parse feed from bytes, str, or URL (auto-detected)
  • parse_url(url, etag=None, modified=None, user_agent=None) — Fetch and parse feed from URL
  • parse_with_limits(source, etag=None, modified=None, user_agent=None, limits=None) — Parse with custom resource limits
  • parse_url_with_limits(url, etag=None, modified=None, user_agent=None, limits=None) — Fetch and parse with custom limits
  • detect_format(source) — Detect feed format without full parsing

Classes

  • FeedParserDict — Parsed feed result (supports both attribute and dict-style access)

    • .feed / ['feed'] — Feed metadata
    • .entries / ['entries'] — List of entries
    • .bozo — True if parsing errors occurred
    • .version — Feed version string
    • .encoding — Character encoding
    • .status — HTTP status code (for URL fetches)
    • .etag — ETag header (for conditional GET)
    • .modified — Last-Modified header (for conditional GET)
  • ParserLimits — Resource limits configuration

Performance

Benchmarks vs Python feedparser on Apple M1 Pro:

Operation feedparser-rs Python feedparser Speedup
Parse 2 KB RSS 0.01 ms 0.9 ms 90x
Parse 20 KB RSS 0.09 ms 8.5 ms 94x
Parse 200 KB RSS 0.94 ms 85 ms 90x

Tip: For maximum performance, pass bytes instead of str to avoid UTF-8 re-encoding.

Platform Support

Pre-built wheels available for:

Platform Architecture
macOS Intel (x64), Apple Silicon (arm64)
Linux x64, arm64
Windows x64

Supported Python versions: 3.10, 3.11, 3.12, 3.13, 3.14

Development

git clone https://github.com/bug-ops/feedparser-rs
cd feedparser-rs/crates/feedparser-rs-py
pip install maturin
maturin develop

License

Licensed under either of:

at your option.

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feedparser_rs-0.5.6.tar.gz (266.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

feedparser_rs-0.5.6-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.5.6-cp314-cp314-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

feedparser_rs-0.5.6-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

feedparser_rs-0.5.6-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

feedparser_rs-0.5.6-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

feedparser_rs-0.5.6-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.6-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file feedparser_rs-0.5.6.tar.gz.

File metadata

  • Download URL: feedparser_rs-0.5.6.tar.gz
  • Upload date:
  • Size: 266.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for feedparser_rs-0.5.6.tar.gz
Algorithm Hash digest
SHA256 9b465d303a52560d55c1d0e2525be0bd80bb7d5c2cfc92f0160e5524addd9ad3
MD5 8213fc3d3af54cc0d96ec45e02e63701
BLAKE2b-256 97b99535404a3ef9a1dc94d07338863ac5ba10db12afcc083150b48abbb816aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6.tar.gz:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5801ff517c40fd9b3657becbfb2ed92453a07c95bea4453d5e744f788a4f65ba
MD5 2f899f5e55a2d62dcc2befbe0909ec4c
BLAKE2b-256 3f468b3b1b26ae31792ec103621f15c2fac654e71ecadaaf9c59b5b08328404f

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp314-cp314-win_amd64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cce8779aea18ac7e0b1a9d4c43ba8829793134950e95704d3efadf9620733bee
MD5 268647c341d12c8249a4d504e3bd6641
BLAKE2b-256 0ecc7bd0afd967b92cd1e423a313baccbbe77050dd50d087ffb544e3b221adaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41c0412c8a325a177d9922251b8035519760f718150b909ed8564b564d0ed024
MD5 b7c40c76d093ab6901c01a34b9b69ec5
BLAKE2b-256 16375a8cad59b5df7fde9602b4344da564e85926162a2129b53881d42606b092

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c8e560f2807ee5670e31987cb8a254d85dc96732212fe155fb059f8efc3ef00
MD5 e978cf0ec9f5ddb55b2086db217ba8ff
BLAKE2b-256 2a72a54c7444da0cb811a7ccd70dce7864b95603389420f78cb1a5e5e2217353

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4907113a92ff45f93ffc1ac1f5819003928b7eab50a82f2034fa99d97516a155
MD5 a7a41771061e86c18223ab6367aa7b3d
BLAKE2b-256 b67b17b1afa439cc6106b7d839e30d08458e4849e17f28e2eb38d589a16a9211

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 248b98ce58e6bd4900169765b6baeccdaac1d5627a1efb38e387047f17fe5d4e
MD5 588fc5b62e6063f2eb504082615d7863
BLAKE2b-256 899d630111066c3c0ada5777fd359833b46bbfa8d529c30f4d07f353d0857e9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp313-cp313-win_amd64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa5b03693032039a6d60656685dae7c2b0121e6a88410a816238a31e01030ab9
MD5 def97ac5a92ea2fc03aad63df6fce4b7
BLAKE2b-256 9569c97bbe8be6d1bd8cdfe951cacf823b7e87cfbea688ef492453ee477bc8ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 726e190a30f84347034565bdfbc463aa5abd91e0bda0791a2dc1e56453b784dc
MD5 25dd8bd113619e82c3cb721b896012c4
BLAKE2b-256 9f1ab2257583dbd13383eabb34fc34ef6e42b0cab3767ef7052400db51b5e2f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55bd7499d349498d3a124933dfa321b5fba197020357cb3ba74035734f32cc89
MD5 a3ff4aeda7eac22610321dfc827822a8
BLAKE2b-256 8eb156dab007fa060bfe0c9283b3d8b5e4f7cc311a3373f8701a71dfd1656d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 453312df02e704346226de1400dcd3b35cf480c975171ad716d198ccced33dcc
MD5 22f868c971eb4f6ea2ccb4455a7b6eb5
BLAKE2b-256 62b7e2811f2cc30d8e242b430d7a7fcd053c0b4626b0eb90fcb2c1908e8c2922

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c031bff5a0a1f600122a25166bffea1762c807e7df9f3e33f7d481da1e461336
MD5 16a19328fbae8a3d0cdb88bb2b974c15
BLAKE2b-256 9f841d40838ef6ddf0e284a0e1d5e30232b307274e7dc3039c5cc738aa99f3c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp312-cp312-win_amd64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3dd28976a5b00f8ea23a67bbff0afd63dfe5ee6ca1a7428b0c6dd089e7b82e0
MD5 d97b468208007e4915186bf9509cc5e8
BLAKE2b-256 2aeb86d25adab98dc5375d0a01273d40f27a223f622aff83ee10e6a1bfc50c04

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ccb9f817313ed3ce3bdcdf6dfa3e56751823b6a53385bf0a0bdb7dc8c5f8c79
MD5 8f39b6b696c70d0243b5980bc49cd03d
BLAKE2b-256 50aa6cfd773d37909129ac3b13ec1ad3d5aedc135163b2ab5d7edea39cad7ea9

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d4b420be0c2c061902a18b2f846a68cd909cc092419ac68d796aa558b1304db
MD5 8970ebfb6e5208886313763a261e0310
BLAKE2b-256 052f725cff63837639bba523d291d1ea00719fc4f5a8c8095ebf8df5a96b93ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9b5ac2cc4018284362745a33a71044b199afbd8061ea57330960301c9ac41c3
MD5 cd3f5d98d18ff54cf1a8a602b96d6945
BLAKE2b-256 9258b716be8d38b4f68eb1941d057c651f82534ff36c676ab9d33e7b73c29e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b01c013b1b2171cfd1d60416e2e2feef9cf0f420e5d2ce73d6dac223a2dae5a
MD5 93584d57373a234358569e36fdafa3dc
BLAKE2b-256 375205037748350ecfea0fdd6d71a868045267f67c6d96a35881a59b5b26fd22

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp311-cp311-win_amd64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e94b8756bcfca9ce191e957e3837f07c501b3300283eb5fc0e59e4e615e0c2a0
MD5 d4182b7955482e3cd9b9fc0dab206929
BLAKE2b-256 840e63615942337a87567f9a124610039b061533720e5006f47d89e50ccb6d71

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 457ab983d9dafdae45d2f74241f85ec48c15b1cd0f08bb31a665026759f6e58b
MD5 b7e581daffd5b29b033b139dc2cea32f
BLAKE2b-256 634f6a2fe18d9c246580c0e53d754b8a2ebb2968397b6926a2d52671f7f814d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52b3e0e03d99642aeda3041b3d50ee8de14936b08016e4e7f229420aace9038f
MD5 0f20be2f236ec9918a37b9cb4c42ebc5
BLAKE2b-256 134051bb0e06d236a9a4a33ecc9e07c74113a41f2f459a18cd53f959f6837c92

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e5e848a535eb37b7c160c297b022dedf8913dd45b07690d0ac0960bd3cd7827
MD5 3934e2a274cf682b6513040270493603
BLAKE2b-256 11856cab6fec5f2dbff6b1044ec07a5fa1f283cd053006f8bddb177c3b6e1dd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 390c11a4fa37f3ec3765fcc530e9c59e69dcb810de1bc781674dc443defff8d0
MD5 ded598373408733902aac9a07d41f9db
BLAKE2b-256 e307393799754b54b72abaade0f4babbb7cbd4d669e9380d1e9ee2ce352a0543

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp310-cp310-win_amd64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe45f083b1d37af96ac2b7d9fe2a17af0f84952fbaab928764ee579bc9bdcb7e
MD5 224c620e8b47961ace88b15c03be915c
BLAKE2b-256 1b7ca5a1caf1b1a4226e4b43f0dc92b54173680a7ad16f97f87fc3007cd097b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a76862f2ca7daa13aa5e1689163bfc029ab27daf6d976c0d71fd3a409df9e89b
MD5 9e35958b56839fd6bc6cc8193d475912
BLAKE2b-256 51eb80552105a74d2f544ad5dc383ed427c8cecf502d047df945991e6be17bcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5121c9d9c040cba0b11f1859a747fba67deb03c9f944baddcddb563ec3f85fb2
MD5 f6c5595e8ee55f1c2e16b58f86f4e222
BLAKE2b-256 e27232e7a0ea4b1c165b73501ce771716ea3f485e854778c05d382723503ca8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file feedparser_rs-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4c95d7431069f9903b579c009854e12a7cdcfa2092e027c815f2f24d96d6c99a
MD5 0f1bf041b86d97e2cf3a139204554964
BLAKE2b-256 cf42d2e5733d3648141e055d019a5ed5702a4eb01d7e6a563b64a5660c7667d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on bug-ops/feedparser-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page