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.4.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.4-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.4-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.4.tar.gz.

File metadata

  • Download URL: feedparser_rs-0.5.4.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.4.tar.gz
Algorithm Hash digest
SHA256 6de44269cc31e953f93c97eae68ccf202e7801228f0b7bafe68fa3bed2f7baf8
MD5 97f1cddc0ae4dd9bdd35fee19ab0fa39
BLAKE2b-256 4181fc62a95b98ae05d4e07a2c20e49d2182d8f286a27e2d2cf8c6c4bbe905d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fe783ed2a6c7667e06971763966cf1938b0abbdf35c7fc48e51a3be4b8407eb1
MD5 b2b2fe8a1fc32b9e945da3f08c5b5e28
BLAKE2b-256 5d26643cc78e50cccfe0aefb8a542f10e94a20e11df2bc8b5658e5ac55b941af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c6e8d5cdc342ced5b1c595045cab1402913d7e016e4fcd7e950df3cd176d7a5
MD5 215a96eb9f2d6ebe2f4aa06c8805a908
BLAKE2b-256 a544656aac4a93d14744f6c8368d660663909f9294e0d6afa4a492271cc92ae3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6751959d3e288a64f8607b6bbd5e1b5967c46516b5cfbfa2f8814de66da92510
MD5 03aa8c728803030bef303c2dcc6b7358
BLAKE2b-256 baf48734cce650bae493ae2d4d3620f67ffe418bb9e606ba98c45f9ef375b6b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 406280727e1b51df91e3bf11850824f302632643a011db6a23624bd26bae015b
MD5 fc87f6bd6922b2feb5e23c1ac74677fe
BLAKE2b-256 6d1ed77cb67bff281bda3d8cdc25ca066845d9cddd8ece82a2710b995a0b0c65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6ca34a2df1591907cc2e24beb0c64564547544b32caf1749ca4d4351bc9b3b8d
MD5 791d7627130c17165b1a50d1968f40a9
BLAKE2b-256 a559c6f41438491567d74085a7816c5b7d36dbeb5ec4f203a0e3d763e367c61d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0b3efbd17a8f7aac641c3c8ddb6b71349d51896d6fde839abf78dc1ca80f4654
MD5 2f56a34e241e34741dc2d137ed7b182f
BLAKE2b-256 23f71674f705a4116921427fb61d4eabc4b9b9430132ee0587291644762022ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c7e29e97f87910c71e93c04e4b5e5e988185a6462b2eab379b13fe3ef66dab1
MD5 445e3f7091ff1f5715e0a71d6c234d73
BLAKE2b-256 fd91f4fe4ae7221e06ccc95811006882bd956cdde005de066591dc8f716bdf39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b8ce31b910ed837d739751407b758c0fe44f15a8fccd5c23718e5fc6fc86022
MD5 b3a04786c5bd68fd7b1f4e6afcc13656
BLAKE2b-256 fa20ca5e46e7d303d148edd402bd9b72d49937501f2678b0ef14dd6841bb163b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a559945855b39ad711213ea700b25d34802a8122a7eb39237460444d156a607
MD5 fa8a6a5a138a00689457c74e35a45281
BLAKE2b-256 cbf764c97e49741ef9b5e414c81a83a92a165349877730ad7142f8dfb6fc2912

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f662a7671221d78aa2984d6200a2964a1ca2cfb06f9c6d8bfee681b23780d9a4
MD5 f367b19ce2bbcb25b84f95f02b35ea61
BLAKE2b-256 5a3b1a2ce9433abb234aa4cdfbc1f72a7fb4634e15aaf1311299e967280470c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 212978bfa5206b05aaf057f84c906a35688fd8583f4fbe01b25840571e9bb055
MD5 a6c427112727ad593824f1cf462529cc
BLAKE2b-256 65c39ce0c699b7da66b4849eddd7bda9827905be576b6117f3b95c87097ee58f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b16d8eb404a5f79267687ef889f1a13c245d6e23ac05a8d49b173fcb5ded8be
MD5 071995e7672e6548ce748ccb761174f8
BLAKE2b-256 6455dae43bc96ae400d556c9c9ff3b91822fe32fa4cc3f81b650349e725949a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da9c118c44dd16e38ae7607a8036cc789b517c330787a0f9e979ab7902ecef84
MD5 b4cb5e68c344109989437c94a9b69a73
BLAKE2b-256 f180fe426bd19446f20dd541633a23b089163de767795a4b7e4d60646a208f3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94271c60e8ec11d733e01bd131a7a9537d01f4ae2485ab9bd85c0cd821289166
MD5 d44552909ad98790beea99424e5d6a89
BLAKE2b-256 76b1459ab71bd68789e3f170572ab1c58579d3c3b91c6c4ce631fce893ef0f31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 93e96c1a4a47050f54af5829b6d24bec5bb258de24d75016adb835108b6e8781
MD5 0c9cf190c33e393b988fb211ff5b62fb
BLAKE2b-256 abfbe8ea78e0ab2a69f5b7eb22f00be85e242bc7a603e6267f971e213af66f7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 44886660c2c9b2a3096f59b90b541a97b3b4d04a2fb9b3c0f001613d462b99fb
MD5 7a5a0eacef829160eb5cc7bb26d5b2c9
BLAKE2b-256 04f6082b9f08bbc4edce344856ad558e3797e98f358a9a555480649551e98a43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7f1f97a5486f7f0f990b620bc5d9c972c812890efecc967c12801ca7f364bca
MD5 80d04e3ca507422ccc3f3619bdc5f877
BLAKE2b-256 571e628918c1034ca82c5d07898dfb30c906ccf4cca4baac907b542e0ca8d522

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2e8dd4d08c2b4b36ab5f1a40ebd2898b6d904b59eac2651bde31136613ac47e
MD5 629a7060b25032b12512733b1096d2dd
BLAKE2b-256 a3e540906e4d37e40392ca571ed8c91304c63ac412c1bb94061392cbf2f5e180

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6d4774b117e6df83291b29fa135ec71b80d26ab50b3596486d2da8fd3eaf60f
MD5 cfac115860532a5a5371160ff1107a90
BLAKE2b-256 c11fd26de5c890d9420719bb0d38fcd8e3aee03455e4d3f424f175e86807eccf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6fb7e039c468e25782c7904ebe4cec2ff564f31992a7bb042890430872b33dbb
MD5 f3bb0e86880fe525d8acec65b9060a40
BLAKE2b-256 639d080d39cc1f091b4ab1996862d2593521ecd4bc5ad44c91d9e192ec0c69f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f16dac8896eef303b9a7de900912f44eb6d25a9e1cc771059ce982efb52c34fe
MD5 aae6b455220076c755a80032af10d327
BLAKE2b-256 e6bc961f38ec5f9a04d1104db1fb641bcfcbe11bb911b7779a93d5cba34022a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0ae0f736e1b67a1d7897a7a809e65ddbec74d6a8a606e339b309f75b74c4b65
MD5 f44f1b4108f6ea04f9455dd90f218e2c
BLAKE2b-256 6a50437b2b0f9fe0c9b5a0e5e2910955b336bc03e4f94f16adabc4f165186bdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcfced154069f20b0809bbb2544c35949a3af3ad2f571d9a969ec4b044d76765
MD5 95807e3d986ca8822ce143fff8b10818
BLAKE2b-256 22a797e1be53c980512b002e7bf98fc87624b106a5b1ecc7c38e3c0c6dbd81be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96901e0b51ea9057f446941f8faeb30426a2947e6c7d241ba8fc5bf7c9ac6d52
MD5 7c897f1d7e6497d3c48de29c94ace0ea
BLAKE2b-256 44bea1c830a953e799e9d710147a80c0fd5bfefbb7cfcd48969c7958fc7b024b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9998f7a40b7964dbc1c0608785aa16a87141cfba3603f748c3cb1bc6cf444963
MD5 2ec51cb5918a74b6b6a882f109ec602e
BLAKE2b-256 b0d08a35b44fe5b268215fd4ab3f2e4e631425aea778d2fb99e9a1e91dcca8ed

See more details on using hashes here.

Provenance

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