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

Uploaded CPython 3.14Windows x86-64

feedparser_rs-0.4.3-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.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

feedparser_rs-0.4.3-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.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

feedparser_rs-0.4.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

feedparser_rs-0.4.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

feedparser_rs-0.4.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: feedparser_rs-0.4.3.tar.gz
  • Upload date:
  • Size: 178.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.4.3.tar.gz
Algorithm Hash digest
SHA256 c9c8995ac54b84e6ffe54172fdfb948c0dd2af8ffef37e2519ccb0c286fb450e
MD5 ba6396ed8e20e0321ea7a334a3a197be
BLAKE2b-256 a8c3764ccad9adbfcfedbeb8f68366482d04d1ab646cff1dfd1f5bee2895e07c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0457b112dda413262d16b4bafeac16bdc4aba831f94e0c135cb153ea58ccf7f1
MD5 c1710457921f845e7a49a9007d65c095
BLAKE2b-256 80f022bd9622459ceeb3ce9051c21a71cf28eeee5c74e5c32312b749442de9df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd0652b9cf4a8e597b93ae59517610a2174daec9432c28c455039bbb13c917ec
MD5 bd8e750414cc4c63ec43aa14d7792b9a
BLAKE2b-256 41bfec1351b21c0164f46c21c0ce8a54af78f856114f64200427e38fbff86223

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e31ea3edffd2eca20540dbdb8c5bee83258080ba31fe66e1c501b6a438a4fff7
MD5 c113359d124b521a2037eb655d70b695
BLAKE2b-256 9d11b9f3b19bc2dec9e9922e4366db80e97eda5fa72c2b93d2a863956f555397

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfc2cfadd25b08807acb85e3363a0ef2d1c1031f154582495165854f9eb6b660
MD5 f4aeab4543b865964449c4338e7ead64
BLAKE2b-256 3bc514a176ba3292ccd516c6f870a8ff8e1b88f195a7f3a12a2f3c1ebb7a687a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7da6b1cb094d934addfc56c02da4deadb3eae8d5ddd928adb6bc5feaf56a3d54
MD5 07e12eb70b0f6860a3623c48548be08b
BLAKE2b-256 d61286494d8ed819e377519393ed26c3bb18d75def85edc3581c972f1203e719

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 61ad690204a604c55c98b3ac19acfc53214a5f9a2d745dc947ac794b508c6972
MD5 a0d14da7c56b59278dd52011b01d64b2
BLAKE2b-256 752036f74d67c0ba0ac5ff1c964b26f6f9bc382665cebc647c4c03889780dc7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f249d030b278e0c45b0cd115dc3b8cd9603477570a7b9e0546ee1a2b146b14b9
MD5 367a719132071ea20ceab7fe74faff2b
BLAKE2b-256 5431b9a660ea5b9061499fcdd5ccf370deef97024d797587ff3edc993213be6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5b511ae0fe9fe6e8f0d3d5270f2199c10a8bae46d3a7130b040c6a46257dd8a
MD5 27941891b9395a32fcb888b0da901d7a
BLAKE2b-256 42c02f88440ece32f050f802fbfac356189f08b61fc91e5737daa0e0a32c3e59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7dfca34b5e3fa91c147ed32d4dcf59c6bcaeab8fb4b556a0e2b3d0495fe807b
MD5 de39285b891448d5c71480c4ae41e277
BLAKE2b-256 0e797979a002939b06a5c4788afb2ae7a4202c1eb462141fced974f4d67e7fc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 002aace9cc6c9966a269d0a8ece197ce5582c6af69e5352314a85d2a4f62086b
MD5 23706426c083925226a7d19057b6700e
BLAKE2b-256 f0b2d51afd6adc4e4d08edb45abbc0ded69eb3973939e889ed1991af765e3e5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5248ef1b38fc1354b7fd3feff0a905e7f19c0c494ebdaf62acfd948af4c64e0f
MD5 17c6ff70365974f1899d6a52b7a57d80
BLAKE2b-256 04d1dd9b24c16e376bf9860cf31b65a746b74d94d7077933ddfb52cbe7109466

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53e097dde76a219536e1acb8edde2c502e90911642cf9aa299cd5a053ba589d7
MD5 8e69c03295e5e38602178cdaa54676b1
BLAKE2b-256 aa714aa59aaba7f5210c7687bb2a34ff878bf8912e6e2c1cc617102e0a5534bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 407ecf2e0b077d35a583dc9f81c8a2d9bc2460210809e89bc0d5903a05d7169e
MD5 91d34d4b3d49fd27f985bfe3d5dcfece
BLAKE2b-256 29569d4d19d646774bd9c4acca78c8989ce72500968e02b8850246bc7cbeddbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb602a2ad05b238f84723b196bbb3342addf161c9af1fc36859006823209cf5d
MD5 1eb63457b73f18a4c99750d482426611
BLAKE2b-256 6e14bec009c0c0a28fe4dfa1184be1915a1dee6543c6de8f343126c3fcbb90cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0f41d8318ead86cb998538641dd70e21236353c4655a3eae9bc3866602d5c42
MD5 4f7c0086720d50d24d8e878cf307c0d1
BLAKE2b-256 7d039c3b87bbca141d26a7adbf384e07bf0d01bd5a18be12ca5d3513d96354c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0a59c7a0604b3af42739e7d27bba22c70ca2f777bfdcd270d22501641293f979
MD5 11af6cb17fd6a7625fa9f0a848a92da8
BLAKE2b-256 0366b25d20f85c8c494d510522b8b40522fb56cf3116834accedf577eca2e775

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f50b44cd8d1975bf4fe0ac3de2b4b571f56f1bb023554e1fa8a9f5f66cb8a84d
MD5 3323b1ec237cc50857426c2c2593a7a8
BLAKE2b-256 b9253c4b787fe1e2bf3355fa2a5b654c9220ec55a311b86604503650cd80a596

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de6101771e8fb7b4d883cafb19a3d2defdd9cfafde255dffd1c69c195c8458fb
MD5 0c3924ae4da5421d6ea1e0123a2c6454
BLAKE2b-256 e2be913e8e45500dbad9d697bdf283133e836b660fcd03f13a4d086307a1784e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 759fe0f09778ecf0e3a7a88836468af4a98c38386f881ae592f3e85293c8e784
MD5 1491791ae37e0d9ba523dd15a4fd455b
BLAKE2b-256 7a124368fd355e762b7bb4ea3f17e065038e40a607fbcf4cb473e8148d1b99ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eac026d067a02148e11d086a0ff268ab96e7ecc80baa271057a49177ee503739
MD5 c477bb3eaf8733c3a279e341e742950e
BLAKE2b-256 417f0a7f8f43a245987c77d1bd0cdc555a70769ccbd1c2fa2b58a1671001c992

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13ceee2651706b542c1772e6e7b6e1cc1b137b4257afa14b7298955e7bd7fa0d
MD5 4a20ecd9427a3ab9e4e54a9a535a6bd9
BLAKE2b-256 669e4664fcdaa752733cafc0ed96c529386b4be8a05e835cf870daa89087de6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2d07e814d13fa8e089edf5105dfabf9c71443153ee90bf56c01798ee6559f02
MD5 727fe8b2f8b31e2c7f29f8d9a1a2a911
BLAKE2b-256 6fc5bb5e61a678b79ca7dd6fcc61fdb27a9371c37a0e2bc1b532be522181dfa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff7df4c3176fa7a2e237f1e4111acfe325c33d194661b94d3e737a21d1f0b239
MD5 bf053a1056f2ce27897cb1a714557acf
BLAKE2b-256 6d3cf538d569f4160b11b3694cf356e5bbc4c067c0c45d489ed1445ce4a24313

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfb74f24cb38c5f86acf94ac872fbad69f76a6dffcd6af03ce043234a7ea584a
MD5 412c795697a94996863a3e4c0ec593fa
BLAKE2b-256 62263fd3716f0dfd1291f70a72aaedad66af9aef9e86772063d4c9079923460d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b47f275d4bdcb8b2ff2b49cec534735c1db81353637f633273e8546b548efbd8
MD5 8077ffb6489c04a32e7fe34c05f27dcd
BLAKE2b-256 c4ecda3ebc88063826a328f3d96ae0fd5850792f6014bb905cd5fc24095ba14d

See more details on using hashes here.

Provenance

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