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.0.tar.gz (221.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.0-cp314-cp314-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.14Windows x86-64

feedparser_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

feedparser_rs-0.5.0-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

feedparser_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

feedparser_rs-0.5.0-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

feedparser_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

feedparser_rs-0.5.0-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

feedparser_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

feedparser_rs-0.5.0-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

feedparser_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

feedparser_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

feedparser_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: feedparser_rs-0.5.0.tar.gz
  • Upload date:
  • Size: 221.6 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.0.tar.gz
Algorithm Hash digest
SHA256 41c4adb67bbdb1311ec9eb8fd5ea6e6ec0575c25f6fa8b73c004ef5232f5ee78
MD5 c32e51b618cc9e1419dd6cf394ce5d0c
BLAKE2b-256 cedbcd3bf12282fe31236dde246e37df1cce48d0b513f5b6824ea1a3fb1bd6d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 61e86530855e5a0bb1345ad01424aead4bb54c7bcb0472f3bd6ff5f44411bf68
MD5 c54adabca4af2f9e2ed47a0abd4e901a
BLAKE2b-256 6ac93544b561e62676b9e0d659e5dc89e0a461c22f11dc71f8b4d4c53568c34e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 664ad6d0cb4adf367fb1c6bb3f55ce0b8e9dc5b9e69f77f0648cdbff63b1282a
MD5 f8506f572acc9581e31c235f85a71fa1
BLAKE2b-256 f794ad50c9c2d539d622f291180a44f482afc58a36dfbec5dea9aa7e87add23a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c85e8cf917300dd247d3ef267e7674507e0d37358874e961643075ebb8c11a8
MD5 4b8ab14baaf153db77f45afb43473c8e
BLAKE2b-256 07fa57807c87e8606b745b0f39171f74f861b3eaff352ed1227857cfedfa8dae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df7f51357a01ca70382e5f846230193c747b4f7fe9a5e28f9abb71b0619fcd8b
MD5 5cd8ad3722e27db3f87d8d1f529d3075
BLAKE2b-256 6396b7468bc60a67f692de5cd02770921aca1c4e90ac9dc13a85b77a0f227917

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ae25a29c15b3d0777b4c5da347b65dbadd758565aaf37c895f36eaad034dbb1
MD5 5414e21cb84dd51826a5c619f9728fc6
BLAKE2b-256 6f0b89bb07c019364f68923d607c1f7467b7a32bb372679acc1dc41714551b89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0fce3a410393f7bd27261790959c5893cdbd11d13f81077b9682f1fc34895507
MD5 40fdeadbd03ced5ef31a085439d45fd9
BLAKE2b-256 dbedd52dfe997dfd29463454b920b85ca019f08252dbf13ae8ad85a801110ede

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0de82b6787560a488b1fd28816bf1e5acfb66c69e348e18478f3d2c3f7008428
MD5 5461664a8a0da7dbbac89dcd6c4dc1cc
BLAKE2b-256 b5bcee45b3ee3d3e74cb6a5d7e6ba79c14e577911c6a55e61eaecd7161c03c89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 849f731f00b28885eaa30a482afa7b5110094a7d6172e6ac3059f69a64ffd029
MD5 e055b2e527a603e66f621b019ac06ff7
BLAKE2b-256 2c56708dd59625018463816b23f30d22b028d80fc3091108f178050c48678e41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e99b13b7bbe1f4eae35548426f8d0d2cb4d7234c00aa5af4f6a7be1af77c6688
MD5 c925a80f586a9c263b4014885b3c125f
BLAKE2b-256 5ec5bcb01cb9e29767b4accaa0afb99dd1c6bd193a116f9fafff4c85402baa08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4fff638a9693f0b327208c2d98c941260353796f0c8e0d75cf3dbffa994ad05e
MD5 d6a4421ba1f80c86affe76edc6bb4a73
BLAKE2b-256 91703fe24b49492f513af45c253df92d1bc000f1f7c915ab8af7abd9aed39e30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e65b908d258ba06402841615a27d0c4dc0e687ff37dc172dc8d3414b26fe987
MD5 1e96f5df854df40e24328855520914cb
BLAKE2b-256 ee32726ca293b9063a61c420f2d13bd2ca502617c0e246e0b9034fab76091a99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 308226510df3cda2584ef75b7b46cff1b40e1f54b74884c1fc215915b660148a
MD5 c6b3fec97b20b6d3c8c0d1974f13c9e7
BLAKE2b-256 e8ba8291541cf3ca8c62e021d27315367be4474787e7c0f10ca2c3b031ee485a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c727e2e31b8f91420eaf51b5714b0c14447766d3ccd0a12548d559e17fc4b17
MD5 5f817606dd792544850998b662eed713
BLAKE2b-256 b0e3b90b9aba214cae11f76a17dd0742b4c2bd4d4a381d9617b5b8d12019cedc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec14ff71f82127a5e5bf073cbae4815a87eddb1512ae59de5632470313056538
MD5 163a7cf0788a42daebaa62ae593ca6ab
BLAKE2b-256 b32716fdd9f7b9c76783a3b542614fbb2867fb7bf3682f19068d847acb3d5990

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 435aaa2c7b060c87bd872a2ac501057c50d6c11b4237fef7eb183666ae4410c9
MD5 9c9ab0afbe560163ae47ba0e0b665508
BLAKE2b-256 4e2c2e194a81ce08f9904ff548be89c27de3f3f0367ec01c09c234af16751a5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cc3de1c9a82b3d70a26301a21d467242bc00f1fbb59bc7198ad4116ad637915
MD5 84ca5d39219f2efdff78647ccf2bff6f
BLAKE2b-256 e34ab61d9ae6ad2b7c10c7be03efd27a6f8793e91e3965f7d16081d53b76e1e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 462bd897d17efc41d2a4fbb34198324943b2eb0bdbbbfe48cf770988270ec25d
MD5 c5fcef23fc3183c08019325b5e8351c2
BLAKE2b-256 76165639b2fd06d0bbc109062144c96a410414e6faad1900984dd0539f8dc344

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83baae0b456c1d9115fdf24537058096b78db4ddfc7fa580e7e3c6bfda027731
MD5 4d5004109609e8a8fd51d9ee025948bd
BLAKE2b-256 8c424138ea2509ea5e337bcbe00b732f1c965c80b229f976995a66492826bc94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13f79a1d45f0bf27568229ce61380a90886d97a0da39832b42207882d80f3ae9
MD5 1e886ffd8a93f4b045926c01e7bb5ab8
BLAKE2b-256 6fca2e31d399ea9867582dea411e8ce12f45588281e0c6ec82a969fdff01ea61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0a58af59e6a8812e4f4a4040bd9068113d0c3e7edf99414c69479f3644743eb5
MD5 9337be0fa29f1767dfb15971a7b6bf84
BLAKE2b-256 6a10b8ca6a2566b6e5bc99e806f49f2d30b42c63c669a69db6f049ad336a53fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ec8166cf53e606e87600bf4bfb093186769ed92035e1941c629cc364479072bf
MD5 9d0c69a314b23a8780ef8bf3c27e6358
BLAKE2b-256 a9cf64d1bedd733ee360f4741480c7023719ae10fb0b47631d852c9505b9c700

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eef24a64397611f528abd98664c376993e4ec07e88269adfa685640ba427fb2
MD5 d3181ffc38e9a36ab1be72b00679480f
BLAKE2b-256 8f8502586d482355f1f7bb218429a11cec3c39fca43b23b261f8e46b4c2375c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec745cecaaadfcb3e7ae047f04fc587d1d9db4adf24d06d62861d032e624a555
MD5 7dde08278de24368d3fd69a1b8b7196f
BLAKE2b-256 6dc00bb43c3372b355d2e6e46fab6074a09a819f42d700a5e5ab3c036e64dac3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51db0ad1d774a0f4202acc9aa1b3a9dcb195483f0b1762ae710b518921baffc3
MD5 12c6cb698467a37fd7519bd2fb3676ec
BLAKE2b-256 19287674eba342e8bc32d606ab20e860442678c20e52260092300343fb92f6ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a37cc80add72657900ebdba61495fe026c9f3facc80bc317091b13e41e9c15b0
MD5 dec89f978361c4f21d561ae2c1ca74c8
BLAKE2b-256 1dc316e2494ea86ee4ebfe49dc6f6ed8e6e4475970360c67b1f9335bf0f7c291

See more details on using hashes here.

Provenance

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