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.4.4.tar.gz (180.5 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.4.4-cp314-cp314-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.14Windows x86-64

feedparser_rs-0.4.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

feedparser_rs-0.4.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

feedparser_rs-0.4.4-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.4.4-cp314-cp314-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

feedparser_rs-0.4.4-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

feedparser_rs-0.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

feedparser_rs-0.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

feedparser_rs-0.4.4-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.4.4-cp313-cp313-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

feedparser_rs-0.4.4-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

feedparser_rs-0.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

feedparser_rs-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

feedparser_rs-0.4.4-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.4.4-cp312-cp312-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

feedparser_rs-0.4.4-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

feedparser_rs-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

feedparser_rs-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

feedparser_rs-0.4.4-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.4.4-cp311-cp311-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

feedparser_rs-0.4.4-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

feedparser_rs-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

feedparser_rs-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

feedparser_rs-0.4.4-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.4.4-cp310-cp310-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: feedparser_rs-0.4.4.tar.gz
  • Upload date:
  • Size: 180.5 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.4.4.tar.gz
Algorithm Hash digest
SHA256 d5719df1ab63dacc247caf8f567dabd37f667fb95ea96aa4d8a08e335b614d6d
MD5 4a71ce74dd8628b3485ffd164b17aa00
BLAKE2b-256 4cf45f81eb9316cab47e7b26a9e0452753842d9e8d62fd2d7d5863336c2f143e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bc6b275f315db6815c7e1755dbf6421402d0dc3f1ebe4fa1e512e25e83d8d5d4
MD5 5c21e058ce3cab8f05490dc1d6c01a14
BLAKE2b-256 0957ee5b5f401729bc7bf4b4a4ef0028fcf61ae165764c8267aed793705b502f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b1b615a3627dac2e1d191f0ba0848ca4259190deba3fdb1447f397d0ceedb55
MD5 80c2d085d3c426e007fc986415022e6f
BLAKE2b-256 3ed12acba41edbc5377d7dc3c2b5a2a84b55e3e9cc0e0849a01b05e863a0f8b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 197058f612afa44ef5c5ef9fb99a4e78d2902ffcfc6638f539570e7f986323a8
MD5 0db4eee1c69df5a53f33ba39439c0cf1
BLAKE2b-256 c680a621f736b4786ffa1836e84a40cc338d374b39c3154678760623af434346

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee4d3540e191810edd2f9ffcda0a61cd64afad8819318b32113c1f95f9935ed8
MD5 b525300d79242f1f8ab45fb58f701dd5
BLAKE2b-256 0e4ed158ca0f4713afe0061f295ba6935dc49818746cb6900f9e97f09815729e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33642458dc12261f29a306c9f6a54983c15b2d30573519a0fa44a7b570433143
MD5 24f0e5304c58f4826f8ead0b6a5354cb
BLAKE2b-256 ac796c2b18608502712dc6d3939dd95309997835a4143990946ed1473005c09b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b7415700acf4bcae9bd52ba3b56f901d4c1ee423ae108ff1c0de6812399fcc0e
MD5 f08c7abcd3ccce0b7713b20ada967f62
BLAKE2b-256 cdcc2cea1fc0d50580b36ebd393c80b9a4317cea29855f2a8455247036c82a7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73297cf2303d47adfaa6dd5779914eb013c23c8055dd96824c94012f553df978
MD5 3fb8ca8b9865bd105024cf20bbd90098
BLAKE2b-256 187bd9183c53fd220e4e7b727675de7f7419cbb1ef0897be4acc4c2b22755a4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1643edc6853129e9182c9a21086a77eb60a2c4d2cfd291280a2cb130e04bbe81
MD5 a7b1395783f452ca39186215a8bbae6b
BLAKE2b-256 7f03ced6d396f25ca4c6d9e464500f3c417b2aef863e512af52d3d9ef4836276

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 010fb04103abe0dcccf619218a1cfd13c045045ecb9725ea0e50aec2c987423a
MD5 af688ca453193249b372a4b9a26e2aef
BLAKE2b-256 4f4a0cdf68f41bb608905cb661b2b73b5e264aa877f4b7fddf0d52e4b02dae63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3fef356f08e404c70411e2cd1796fc033c17df8acfa4b034f42c7980295acb4e
MD5 7559eea9790150812c44c967ef9c98fa
BLAKE2b-256 8b10dba49b8f8cd6345c8757fd5d377a7212fddfea3f81a41b9a3f0f7cd5dba6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2c76e3aedb6f18ce0cc760f68907aede2284c182564a4ce9247525329fcd35d7
MD5 daa18e5c4f5687964e1bdf55ca842aae
BLAKE2b-256 89c2f8eaf09ec378b6af4bd2528af86f5c6f70d4fe04f26fc9d5a11b35bc906b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd9eaf22921452261efac58006a81c9026fc260bbbd5c22c0d2e0584545e1a6e
MD5 53323cc953dd78db6cc71ac5d222f0bf
BLAKE2b-256 ec93f35652f5a1a3b59df21b872692b35906745d8314b565f21df586488f484e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 417078f0c5ccb8de9eb9e6837b5b635f3e94fdf6f1bb449f5e6a3965eef0d4b1
MD5 b400b74fab1bf8ec751f7c027587a9dd
BLAKE2b-256 cb5009550276f03d627dda4fd56b1a4fd2d34849777133aa30e1eaa1bf819235

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a8faaa8d6ff9dead77be4aeada1ce8bbc1b4eebee368ee371013c2d652138ad
MD5 25a54a36c8a51b03f5d0818e8010c847
BLAKE2b-256 0b2ddc8f5d5adc8e2f40c4ee269dc4fef93043ae20685ff018fd0f3fe9cdc6eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5138d4499b4105ba6aa2e5e27e00435b3bc3fb1ae503474e45f5849d0d90fe68
MD5 53d636d547a6c4301c0ee455730c988f
BLAKE2b-256 84e02c711e3e49d9b3e1b89373a53dfaa46918350a5f04faa9f40cce790bbd1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 588a24de8b0223256b9b9552f7b5e6addd2e461396100f06109c03eb1b92326b
MD5 5faede8316f63538b7a831442279cfef
BLAKE2b-256 6e7cfbbe97718e600c56be84acab946e5edb421182ffc8f61b92798a17d2745c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 691c5483dc2159ab5cabf08f7a8fc8262d955198b240f17847319d8573ab90d1
MD5 479a567a67b5ca8b11a47dc6655bc095
BLAKE2b-256 e6bcf0bad1e51c2ce0195d818b9a52d8a64d8f5bff57fbfce51223953b652301

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b52b542d62da696f6bca8a6246d20db7e05d14eb8d7abde8d858fc8185d51667
MD5 83e1cb203ae1f6426df445cbb0ee2811
BLAKE2b-256 783f380368812b8d33ac186ce3fa91064fc4fbe0ec9e4743f81858d8de2e8267

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f2f0d19267335693d0e1d8433d9f3291bfa2a6f8d58690d72ee6fbfc42b9703
MD5 dad25f15d9396d5c1194b764db813377
BLAKE2b-256 ef5750c1b8121391556217bd338cc8e89442667a1da2164b288b70f05a5bce7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 12081d5b725aa4dfed7ea3011792d23a8646eab4f44dadfcab1fd6696fbc73ae
MD5 5404335a4cee3a16dd569e9cdc156fd3
BLAKE2b-256 9125e69bd867127efc46003c1eb1ba066934c35912bc0db8772761db4673cfa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 73c19c931616a894c3c6ca624bef688a7eaf8c8cf7fef25c20c1aacacfd4dca3
MD5 26d965a58b63aafe42929b2aea461501
BLAKE2b-256 46a974b25b53271e8ca04f364cd10e67fd163b63d08ce92902b9b672157b6d3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76340c5f6e29a3e3ed1bd855bb0d9d011b77b2026885f2702b1896a87f177466
MD5 2016dbaf05d4c81768e1df336f5f0932
BLAKE2b-256 c378750c776d72b50934492e680a22f26d5260e260c14f1e41a575d204fe9674

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f70d4bfdb16e0b9b423a5fd766929ca0137673ba3a4fa2a1f5e3318859a0def
MD5 faed6584b777e7feccdfb39e4a3f1308
BLAKE2b-256 8b39132e5c4c912341ed2a6aba7ef78b44bba0c7db6ad7dbb5147e963a475ea4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7becadf08511d42980549581c3ec11c22352ba86b2b8cf992cbe990e8fd2599d
MD5 5c3718134e940595c9a10d65b5808995
BLAKE2b-256 e565a7a7cd1c6c499cce780fd6271cd9c6494a4e2de1105c7f6cb455f179765f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 83c86db965a2c0cec13a0c3287634d1b8e664f577ef9aaccf239298a105f5524
MD5 3b714634a34614e742de07b2f6c6b4b2
BLAKE2b-256 9ac29d0983160bb7953c0c00a92c4bda60635d1cff997d52743d8ad7f5c2e076

See more details on using hashes here.

Provenance

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