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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

feedparser_rs-0.5.3-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.3-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

feedparser_rs-0.5.3-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.3-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

feedparser_rs-0.5.3-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.3-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

feedparser_rs-0.5.3-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.3-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for feedparser_rs-0.5.3.tar.gz
Algorithm Hash digest
SHA256 291860a8885089b7fbc78cbce19cd31428c4da71226345a7cdcffcdb0b3049a0
MD5 40958f40cc9ae3764fd71bd55a94b312
BLAKE2b-256 7536a8d7f9a274495dfc95546bf4715fa3a972bb29182c26f2917152de9a1ea5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1c056b528f6e8485cf7ba9598098bbb9ad8fa591e51ed1d31cc2b1659bde2025
MD5 f683934c497320e665b9aee0ef5c65fa
BLAKE2b-256 6e0ecb1c8addf4d8f0e0212524cc069efec93098694e0b0159282736e518027a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c47e5890503a46d3aea61b0ef851afe1d8fc14a0719a78bb4e362c0ca387b95
MD5 896092de544a0e4c9b7ab4b32d0dfc22
BLAKE2b-256 09916fc54c65195d90fa3d91b8b7f7a3e6e4b7f590387a94b1a674e9e87a498a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b334198ffc2ef36e0ff5b1fa777dc0d5f7c3bb787de8b4cf7837ed3419c80c5a
MD5 9ed0fa5c79689f2ac0188ff1765056b6
BLAKE2b-256 7c3e57d8fe721e29a151bcd346b7448bf109ad73d7188af8cb0a0bf588143ed0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35b7d38172588e2c7ae9ff402213c63e00981acd42750bfeda94869ecc260ef1
MD5 2ef535ab56f8887a073c7d4b7ba6cc50
BLAKE2b-256 5ea2f6220ee52f254b91b7c2639b93f9fc036be5abd7ca69e31a19f0cc1becca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd8f4d760ec8c3a96c145c92356d27c541f65e5d6bae0de5c9722310395a8e7e
MD5 3cf9de514f0812ace0d9c2dac2565f09
BLAKE2b-256 9eb086e1a7acf25af5e335894ad7362270b087c46d425b03661f0a39c7cb8397

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 20afef1418bd2edca8011c48a6d40f569068aef4ee86dd4a77d655b7e9ad2dd8
MD5 ee54f51a6617fa8bcfff7bfeb3dc096a
BLAKE2b-256 bb3abb8a3d5371eecb3ca619f1700178de1f82ea98731fa348ccf5ad3a7e7160

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d30d5f265f1c47dbc269f8b699230fd5af00b3ed366b1a0216608fc3a18e5e6
MD5 ccba1b8c1ee48e0183d9a9aa13b7ffcd
BLAKE2b-256 3284e881e7f278aa42fbe52590ffde8d479aed49d204117a6d37b83351f44a96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0d8591615a654bab5b380f750b664c4dc8a6269af1a33b76cbb5d3bad774f72
MD5 43d1c8541fbab67044be78e7fbc2ca4a
BLAKE2b-256 93799530950e01ee621bbbcf7d968cfb4827f09a1055cd487ad1c8b2e6c39d05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa9e98e4562a894abb5ab30a4d1efcbe027f3efbc015332bd692e9f2277c3aa6
MD5 0bc707e5c149b4411b84e0944ecf4855
BLAKE2b-256 88242d1d205c13e1dc4a22b04298f97f22d780678fc6cbb3416d35fcdaf50ddd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 91de708b6d1874d438f0a4333df3f87bcb612c16bf4d5a4d7dd41aca5963bb9f
MD5 cc0f63f9cdf17a914a8b8511588bab9f
BLAKE2b-256 b9155c26a27bbda94f6a027e10a66a46b898c17ea9d4d3338e7b247b35a15859

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2901a9e992b465ef1524c55617fea0398ed5c2948eb401d6dfbd865136abd152
MD5 515e81d4c2f7f8667529dbf89bb26551
BLAKE2b-256 ba4290ffc12dc91cd66e6be3f6cf77a3636e8ea763e0e91cd730e87e5d7064da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93bcbbbfa50f9ed683e8acbff6b7099e1148f23f43aa6914bcd192ef0620f388
MD5 8a8c44e4ff0f7622bc3611c86ff08948
BLAKE2b-256 4b45873f0d18596f72e9a9378d323eed740a03fdb506a866683140aa98ab5e45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad8b819f4e41e5d37e1d33c91ba28a52a9dbaaecc2c9f6a56cbb75057f9b2509
MD5 544fe5e7bf3b6988c0f62cb63fb08fc9
BLAKE2b-256 9a4a0c03219a1f200f6334a24e18aa07dbfa064e1024d237c0d793ae102f80eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e10f1ee1e6f363ceea771b09d2d9a8901158f9e80fe4268f22b4f7ab9aa4e3e
MD5 8f0ad0dc2c95b444a5946243a2b4720c
BLAKE2b-256 dd545a8c79800e6c6881ba6c105a8e40065518d771462d36371045a75396bc48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f912fb95f864ddd7d43b77201460c8dc47d54d8c41bf1d4b074dc2d1785761fe
MD5 beb983bcb5416d97541bc55b0e56b50a
BLAKE2b-256 f29b33943baee57e6246fce373aa8b875d7b47d39d490be5df0d03eb4e011cd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3c6ee3f3fe3a6c924faff50f80ccaae91ee1254e7245556f3f29de130d895bfd
MD5 7b2cb2a091d028dc946db5e4fbc8337c
BLAKE2b-256 d0f0cf161056355dbb97446a19609ea31fc00fe3bc8cb9c32dc177ae46537c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 246533dc17646c2d00be686aaaa60a7b12fa21b59306b1ec52a37f297fabf7fa
MD5 f943e58d3ef167a93f5b70867582dfae
BLAKE2b-256 aacd6695d0315c46938353c538457b15615a00512866f90ac6ff988efe69c827

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6723976baa6dd7eb566c9ffa64e8eae9885614834d6e4225abaabe3fe8f4c828
MD5 00f6de30d0d8204ca11d92a6b3124e91
BLAKE2b-256 c9ef19a60035054764839687d3f6cd232882a4c87a86017250bb15bc6201c76c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b279fc4b1a257893259dc2028f13f5f527405b0fec180d6aaa60d8be5d47f39
MD5 193825d03651964ed77acaf35a356bbd
BLAKE2b-256 f56808353ee9ba0fa9280b7976e6a3202b9e9a5c61cb54fb4c0a3a47ab47fc8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c92301a9ad7c0dbb42596228e1572c73df88ea01a1c26a77e68d6e959b37f940
MD5 f2745782ea5e4267eceeaa2cd4def4af
BLAKE2b-256 71199d5a6716695caf973f0d8d1fd61b73f8a8e1444dd2e11fa552dbbcbeb5bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a821bb105c48d65450e0a7e8d35dfd6d9776ec5944affd184156db168553f593
MD5 0be033094faf7508edae961e6cdc9b53
BLAKE2b-256 9150c97f6b62ace0b01b03928f1910715f52330138ad91ee32755d8eb19ae40a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f41e4f6534c86e2e0a95f0f8162e7dadddeea98ded64a3286176a2bfb64bcc4
MD5 5e98a7b109f76c849a7ee5adcca9d226
BLAKE2b-256 c7b600904b5d48aa9a7df3cb18fd149c9cb3466c49a0c1dfd15645a50dcdad88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37a3478dd47b86102467f8460a34cf965e36d22b1358e4a3be85d035ca378cbd
MD5 7b6e1378685bb7d5849aaf5836a0f0c2
BLAKE2b-256 aedc5043aa3f56081672cc4a58eb86fe33b091f1e1c77ccb2225f4037bcced66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0eab4de234a5e46a1cf1e5980c30ed64471dfe4a8a58e7affaba8b5919c052c
MD5 57f3077b1a720449c56368de3ba7a781
BLAKE2b-256 1bcf616f932a888a4de02e335b4d1621b3e9325b509e0d9d5171cf4041145dbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd2a3cf67625d29e12be99e8d6dd188c9d4cb1d7708a63841c8662a1ef0063b3
MD5 c49e4b13c7ecf0957a91400ce06f4502
BLAKE2b-256 1eef6e98e21047ff2e4efbd50d5b2e9042850ca701ccf27f6bf17e8044948650

See more details on using hashes here.

Provenance

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