Skip to main content

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

Project description

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}s")

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

Project details


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.1.tar.gz (255.2 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.1-cp314-cp314-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14Windows x86-64

feedparser_rs-0.5.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.5.1-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.1-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

feedparser_rs-0.5.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.5.1-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.1-cp312-cp312-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.12Windows x86-64

feedparser_rs-0.5.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.5.1-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.1-cp311-cp311-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.11Windows x86-64

feedparser_rs-0.5.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.5.1-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.1-cp310-cp310-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.10Windows x86-64

feedparser_rs-0.5.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for feedparser_rs-0.5.1.tar.gz
Algorithm Hash digest
SHA256 7a4e092025ae9afc3ae28a782fdda1381568c942154a847b5b90e577c4008e52
MD5 9c9a8f18c42ab1f50cf935e44b9ebf97
BLAKE2b-256 de0c62c8b93b412da48ce4192b182d8f0e6cb707cc5a55671b570b61e54a489f

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1.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.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 aa2bbef777c2722bb4b99a83f0497d354bb879d2f5eef25cd649575013c86d6a
MD5 0f9367193de02ef4efcfc4a5d26f5e63
BLAKE2b-256 313082c7a36785c0289f9d881a75924f68cbc1d27ccec588c453b3ebe37b8d7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08fee030c475f58bc350a81c435556a3450ce89c91feb3805c19c2ffefaab9ac
MD5 6021f812b5da9a459dc358c91bc87d51
BLAKE2b-256 09ee71571ed548db51d507b4ce6f42a15f964f0ab71ae15b33d2594288faf5d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d7b1e22eec0c89666b924e9670f3fabcf1e68ca910a3c8ccac2e146be59ef89
MD5 dca00e194447ceeb7a6100ab1f21cef0
BLAKE2b-256 26e94a2c054686ccfa619eeac69dbd184263c6e8afe12aaa2c3edd3f05bf60ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f56a06a1fdd8b0cec3c0df14d2d25007e46e148c1ed20c34c7aa597c2ebf40b9
MD5 94799113f37281fd42ee27376dc2ca2c
BLAKE2b-256 3bd60cd6524ac49b7d580fd4f08ddd0a59555bd70a48da8af29ba6ffc3989083

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6e56bc71e3bff32a92d9d14a491816bb5c78da2ee3058747f9f22e90ae74145d
MD5 2fd627c003e60db36f0b17e4dd1069c7
BLAKE2b-256 31228dbd616f21f2005d2b820dd33887a0ba5787f33c9001f00aeebb53a7ac5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4568112595692a0fae2ad3785b011e1679b19a15884edf6ddd5489f4a8ad97d9
MD5 b178806962e4b9f8aa6e2aedcb8866cc
BLAKE2b-256 e3c7a60c48a8fdf8b199d73e12edbe16c0cc27f01aadf8529a9b413b30ebb889

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2a36b2602668fdbd929ec8568b54f36c1054581330393f0195ed11728d2ce0d
MD5 a7b0c46fcc2acca702bd1198740caf7e
BLAKE2b-256 1604150aa42901bc169f5cc8e82e3fd7c739a75101288bc57297bb800a025ef3

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ba0c21c8605c199ff733a6216f080d59b7eca4982fb242a97f217707330c492
MD5 376beb7ca6f4230bdb33ac0dfd62c75d
BLAKE2b-256 7cc94661d34a54bcc9ac106abd5c1fc03865ec053f0efc1a8df4fbadb5fff433

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e90d1d097d03677e79e88d3bc0d3163a3f8fc452b39682d8f9e11350bbeb5ed4
MD5 68999af61c16bbaebd262508ff88107a
BLAKE2b-256 9b0abf0b2b5c9db42605d41f073e17b538b7c0ca8b003a264330651996962f73

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 53343a56d282aeab5d17f3f23e93b02e177cfab19e6c4e1795d2fa632337d200
MD5 ec7a05acd84cd2ba2a8aa6cd9b856bf8
BLAKE2b-256 bec1d62f60213c5ac843d35c6b202beb887ff4a8c5e35464f4c3185741d8ab5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0df045d2f302aef28da4ae826c3cf9bdd7e8dfc941715ad09b7fbc03d8d5ccab
MD5 fb5727623cb8992336bdfbffc827a3c0
BLAKE2b-256 17ccb80e8c7e55ada604fdcc52a036bbfe43605ae41d3b65210446b6ff152e4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e90b7b3a55b0886138252d9918f0194d17080b52692a5c37d538a1745c19564c
MD5 e1d27f6140e8b4cbd582f87ce70f8b26
BLAKE2b-256 fe2f6c681ebb3dd55dd251ee7a65096c78a84e072067c0f6aa407cebca896a96

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87993c060b62f3ac8e9b3a268c77cdcc9bbcf9265733bf50173dcfa68199be72
MD5 f97a6c3eac83beeb47459579efaeac6a
BLAKE2b-256 67f138d1953141542d71ec34989b37555ad9f6ba4a9debfe0d3f382bfa2cdc88

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00fe4acc8842ad065b10890bdd5b30d64fcc8bcf62655fe9b86182b613c71e88
MD5 9a68db534bb687081cbd9678713c0e72
BLAKE2b-256 28cb0ce7123d7a17911718468760151f32950d08238ed2d9aad147f8374eb87c

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f3ee3c4ed75c4c7e8a28ab676426e14b95bf19a5c24cac8b4d61c4e43a408e3
MD5 6340dc7c321af99952876baf8d52befa
BLAKE2b-256 291f6d7d0266a5e1b6777af3b1987e73ccf812d4bea599aa2e50a8d7166fe435

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d3ee182b496d12317973021b13f54d3fa0c06b37a10095408207134841d45493
MD5 3231b3f2409e8b2e5f2a9a460d2ff3ea
BLAKE2b-256 1b3fe0c4f48db8f18665d57137536758eb5dda59cc6f6ee653c919fe635a2d1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bab9c8a98d6eb1beae4eed35bbb4b5df5e8d97c65587a21c75c0f04e67d88f83
MD5 0b954d72f1d6d4d3a843772c9d1074a2
BLAKE2b-256 4f42665e2410e23b174cd06fe1cc28d4034cad13f304b941f6bcbea9c7144fe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 283fe3432bffdae0e00d722cc9feeaaeebcb5ecbe2b52a9ef5a0d440ec0f2030
MD5 d290346c1cf5832b17202752c7bbfeda
BLAKE2b-256 6f11df20a458fb1bb497ef8bf7c42099515305ecd9fbc37b8bbabd8c837c01b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f3d2c5a9ba4f03598b912da35ac0e940310ea57551ccb1a4f9f6f1339a10a61
MD5 6a036812228ad0dddb07c1f4283c8774
BLAKE2b-256 2686fb4e064f27b0a376ce0be00d332aee79bb82654c349c6daf45f80e42bf82

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8356968a433cb7949f9b9ca3bba550e3af1ca148a34e277744a1fbcceb2f2ee3
MD5 74c342da4a6e9e309a4ccbe0e5083550
BLAKE2b-256 df7479aa50a56ecbb1078f8742509b32cbd85f74704ca77a810be5a42fd0a188

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d1810efcfafb46fd7cb99bcb68660214c48ef0b22d3bb09cef8787314434d4a
MD5 87323f4d36625b088c5548d7f450cec7
BLAKE2b-256 ec68fc747e51229d54bd69cc7c6866ff0c33fc4e67442908d045df64218fcd9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 512bed0cfed93c37163aa350f5ea134dff17931f13bff26e0ab2c9b21f790e32
MD5 ccfb31007030b117a6743b5a44209bf2
BLAKE2b-256 b9739c9735295ce78a301886fbf3a195ca99ec11fc656e3699f10559dafd9065

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3734eb11d1352f420bf21d2b1b02d3a6a4557f2a79a0bfead9db745290d29d3e
MD5 43937152cbd4dd2ef064d9565bc1c5df
BLAKE2b-256 bf2a89e399bbad5320cc82f7e4b84916e2264c79ba7dae2421c7c65fc22186ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ddfcfbf533871c46883c35f45859603c36f6248507edc941ac2e659461bc2d7
MD5 2d1ffb521ad6d44a74aff0f15be7247d
BLAKE2b-256 70a19e83428afcdfc93511c02178ce32f2364f3412fb1ee46acd2e1f624e4f54

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feedparser_rs-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7870492bd2c2ef0f4fae0ea9c2238f93dc5eed8e8baa207b92b234550cc8f2b3
MD5 79e3026817f894e771181cd46ae592ec
BLAKE2b-256 136c31821e0621933e20f47d1f0a0efc3671d16606716e966104aec58af7c229

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.1-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 Pingdom Monitoring Sentry Error logging StatusPage Status page