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.2.tar.gz (266.7 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.2-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.5.2-cp314-cp314-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: feedparser_rs-0.5.2.tar.gz
  • Upload date:
  • Size: 266.7 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.2.tar.gz
Algorithm Hash digest
SHA256 455e1d2fa19f35d78942e4833cebe9ad8e5f0c01c5ecc4d3ce780a85c0dadf93
MD5 907ac6d67946c39047ba2499f334c966
BLAKE2b-256 549a1fd7030b590e822d0e24506db64ac71ab8ef669058f0c280658ff74f892e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fef474d7441a6bc0d18ec0398fcbde45e3519c3fda1288a3dccd2e0814156682
MD5 0fa5fe5e0ee701b0b855f2c14b5a7f3e
BLAKE2b-256 89663217eb4dd44255403901c03f18e58fe2e80a2346a9027b7403f7c8246101

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8935f1d20145a10b17cdc3fda0f7ccf820b8c491c9069ec31b59735bf8b97a30
MD5 722249b12717990168b9acae54e98e79
BLAKE2b-256 efa96ca25b7cce6c63ae0eca34b2f13d4b2efc8c25829a46dc875c1bb829f4dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0342ddacb0832ad85a5942239a26697c6bfa5b9e72ee09eb61da986a64c9e3a
MD5 257b287d9a8bf2aa64182532fe01aebc
BLAKE2b-256 90b63edc6e09a80685f0c7f49ce727eb75615ad04d47fcd491f816448383b3f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3956cfbbc6e9f290ec9269d923d4108f1ebcf4d81be0a593402e88dbe43a8d76
MD5 936a6de96ae76c52cfa39d2ac1596045
BLAKE2b-256 9b7dc33eb7edf848727a18214ca42b94a457d34df56ab2be72473f39f5b3eb34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2a87e78edc8c6a60cfd1f20f5c276f976353907bca34b00c4469f190bc622bef
MD5 2d750e2017aae4fd6292b4d7b8aa9e49
BLAKE2b-256 aa77a3f9a8e1ec21c613627db18df10f83e52c119d7c40831785fb671f5a31cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 81a0c20712eb63b0d0513f6adf362a72c26f3649fda3ea324693c9e872ab2742
MD5 3eaccd2c520d73e5affc141c2ac135aa
BLAKE2b-256 5db5369ce4a6f08cf226b0d7bd79da1e88e181e4fd925ba7e1b2c44daf8ee0f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db0b238b760e49910afcf8d8259828afb30cfb5ddd9e8edf9b478970218ebf55
MD5 7c15003519fbaa30f61bfded25ab8929
BLAKE2b-256 cf08cdb9d44e6a062c8364796aff310337440dd8331ec5f2a7716348230eacb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57caf8bd56aba4e6a70865c281caa4612f64949731c9f0748f32240d89264a5c
MD5 d0697398e240d020fddd98e4f6eebbea
BLAKE2b-256 a19f449c322a4ead293412299e9b3ba988dd2ccf34c7027aba9f0353d127906a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8373441366b92de653ca3d78d0c601e579bcc2e918557f747921ed241ddfc7aa
MD5 fe2a98ffac49dd71dde00ea07107bbd7
BLAKE2b-256 f7c3ecdb2f168bfa6802b22b366730ee8d5861d403a8baed175ce8387d88b2de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d5d1c50a8a33721b8ca3f25e32fc59fa6f01cb8c82a942638c92cb7ad68727f
MD5 540805c93940e382c4f2e0a64785f849
BLAKE2b-256 81b8df7cb135e9629431865292704d6b9758f7914dd68d17b88978969e678752

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 339e033256be5aa8f50aaa1d76434f19abb0ea11b6dae993e83930f12278a8ed
MD5 cd2c0e078a098f30d8283c65c8adb3d2
BLAKE2b-256 c932028dadfede740715a64d4c6af1a2ca5838d16f6e3af90043eff07ddf0a75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e06b1d47ced5fd6e762f7a4d341fc0b85fd0110fd122e1193e2f239eed687bad
MD5 80755b2b21d7d878fc35d90980848e19
BLAKE2b-256 e719ef648fc7fba9b4e8f320294025b533e54cc26ec5c275dcddf200c24897e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c5d2ab2f5b27a5be2e586d84eb4026dc22e0a9dcbd3a3efbde6a9be816ef681
MD5 0018110c51bb85b8e7ec96d8c503241d
BLAKE2b-256 00bfb2cab6914437ee159c5863a5fb3b9602107df6d1dec624fc9add0fa6c94a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99c5f819835ac533c7330f3921f24247a05e1e6eabbcfd6d271667d2325f56c7
MD5 375894c5ca626b77992015041e61ac23
BLAKE2b-256 e25179c90616d85fd4584bc78c0b09e5e4bf21c8ee2e782f670d86063ae13949

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60c1cae54ac24bdc32344416fa4439cc8c60c3001f3784aa36d8c86108225cc0
MD5 155da9475bf856f8b3eddf4d92a3d529
BLAKE2b-256 6146d35d6861f7ecf29a4368773dd5f800dfb535f7cb635c755a4265f657f4e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8b2edd657452bcf9db5a136e5cce5e0a83ac8465ceb26f241599989b18795b9
MD5 32de7e481c8701b982099caff9c29f6a
BLAKE2b-256 030db5a2cbbd02f16f36d0113c694657e8f92fe2c235931249119cc6451cc903

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c42d67994f3b9b41d617717c9c777c1306e0e60a08abafdb3b23515e064a5ad6
MD5 e8abb1a7ff0566a01a060f2eac96cf94
BLAKE2b-256 0c7ab60f4d781771237b54cb5e9493c74ed0aa0a6aebfe1eaeb4c0ae020e733b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d7a304af2314a88556443ef3bc9920f3c239afd26d7fad86269df8648207486
MD5 8e657dffd07350e88adcf981e9e838c9
BLAKE2b-256 f71a7e83e3d0dc5d1cc7f86415343bebc9c4b14015220fc57c2b2da18b5feb74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80c11e9eadc20951e85badfa356c435e6f06785b9eda36d196f11cc198feeabb
MD5 204b55bb099caf9e781b19abd7127179
BLAKE2b-256 5991e22f5a4b4d385364bd76b7f62c09a0b1191baee989e8c464da5671b93dd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d2b180cbd12bc08b67091640208328403c07e3b785c13e24a1cbcba3c6e00500
MD5 9dcd444e3e28adf56bc0dbcc2a144c80
BLAKE2b-256 58a5b8608f4436cda761ebadc4cab74cb90660853f09e39af4db5701e9015676

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2b9618cc8fdc1f4efdef98727959b6c44e3276f9a3e3377b332cf96c4bb0ca1
MD5 b2ac3165b19bd4ea596c9b4d52657f40
BLAKE2b-256 758d29cf49c65bc137c2acbc2662d0b7e571662dc93df867a97725ba7193e105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dbb2fda96894dfc4252f44978eeb38c84f325324a229e3d23f75856271f6898
MD5 95499619a35ecaa23f900a09f6aafd7c
BLAKE2b-256 8f4b57033fac5e7d1b30e79f2306caf609a6c9b145f63df02ea7d24f50d4a66d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5c32598b784fc0f8c4cc081905837b8d0aea3b2317054a754b6636bd16ff27e
MD5 60b2462d23fafe4b68fa71cad69c480e
BLAKE2b-256 b986d366c26311a4f8849e684a4c90bb1e5c0ad916f827dd93153ee1164025b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfc53eefda4998f926a78534a321c8fbd83c0ecca0a4f3362c429a6964c175f4
MD5 bbc190b3eb66da1d5fb709ecdb291983
BLAKE2b-256 3f613195fda145debe1e059fd8948f34d2ff5215bf561965e277f7749215eac0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 58051ae0a5ff0518c8c56c2e5e3c2fa3078e2025aff72cdac45efdfa46d0e0fa
MD5 d460ab90aeb777af07949cc27c9d51b0
BLAKE2b-256 10b6ae6e2ee7c6258de91624ee40ffc4fa48058b128e7273c02713fd61e94224

See more details on using hashes here.

Provenance

The following attestation bundles were made for feedparser_rs-0.5.2-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