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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

feedparser_rs-0.5.5-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.5.tar.gz.

File metadata

  • Download URL: feedparser_rs-0.5.5.tar.gz
  • Upload date:
  • Size: 267.0 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.5.tar.gz
Algorithm Hash digest
SHA256 a8e3a8a692c6a27515cba39ec7181b26a74289a4a10e8766570f7dc11e7d60e0
MD5 e0715c01ca94d64962a01e765d7ad483
BLAKE2b-256 be5e2e7f22f53103f53526572a873df9375d43553a84223393df7f35387c0581

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 91c565da150f6782664dedc8c411129f4d5901c3acab0d033d1cd7f48a10df04
MD5 802772276e42d34de764a8254ecdf062
BLAKE2b-256 6e7e1d9e0acb5eee10f613097b5707f826b9d38d85d435d0287a24917faf2079

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31c816e99a501ab628b513282a2a0d0687de7e86d5274d0146d9228bc8a94081
MD5 6b23bcd0ee3cf01355ce651304cc7a13
BLAKE2b-256 7c540c9b9faedd100e64a4d0d239825487783e83e2068c9505ff0f90b8a4bd8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 289f470a665e253f1080142d6470e8cc8243aa7ba9800919c6f3130af860c20f
MD5 a3080c097bf5fab7b58d01003f204f16
BLAKE2b-256 01a705d3151d35739486936ed54eed4ef826ef0e083f122d1e1b65ec599a61e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f519504fe2b937cfdee68a2f5ae0867cfd8dbeb82b0d9424b74a6d4158eda55d
MD5 fdaea12e66c9c325f401912291726fc0
BLAKE2b-256 b7e8b03078959fb2f13c725e09cdb901943f8c65da26d1b6a58d1c455c3f460e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 595a76ddb09ec86c502de596dbf91c59e32b1f9a753b45e72bd72ca69dc9d1d7
MD5 e8e1e21e328d1986086c481741012c2b
BLAKE2b-256 9af1edd98559cb7548df30bafa27f4d3279449f68fc66d92a4fee7a0a4eb2766

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 91997c35d102d6a185d9a6aeb58e399bf24ccad92ab6be946ff7f94e7d117f8f
MD5 b9b51736755a8b27885979472e32e203
BLAKE2b-256 bc73161c28c4f68f1f389d9c6c5cf736a60331fbc943b7d89b68d6c93384940c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec1225b23af2fe69a3ae887319aa388d1800e7c51c8492d5abed593eca0411a2
MD5 543bcf21021ec84c645757a3f27138cf
BLAKE2b-256 da2a4722dcf0c47e1bc6120a554fc5f1244089edfd35255485cb0efc7d65ae60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94f92aee05753aa945c516c8bb4f3212854b21a63c9d80fdb2357f147dd8bc67
MD5 b63ba9b3cc7e91cad3712b783bb19034
BLAKE2b-256 c76fdc4fffc05b1bce87899babfa96f12af845690f5de582b72e664fd5b0a50d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baf9c00a9d848ef90f1c3b7fb3ed18e208ff6bb30d5de20402aee1a34d99e717
MD5 f5762eecae59b7ab5a4f0d2969ae6e46
BLAKE2b-256 3f997bf65dcf5a4b0b5000d9406e049e5b4029ba5fbe5d84eaa5a5d2c0b4c678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d7a252c40bd8400247740008ae913d9a8063b7df6f4dccb9fc550bf4c33492be
MD5 d133ec735d2cfc39c159a00e729aa00f
BLAKE2b-256 c8ece377638fef1f7bd454fef7091c5aaa8e07d0ecb27f0825984a939de0db8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cb5c32d3192041e594f2b81d41f1273633d973ffcb4612780c196b38c04e0271
MD5 969dd5cbcba3d7116c649316d41fb084
BLAKE2b-256 6ba0db66c61b7b13299917fcfd24d9d83e1638d171823faa44f2aa77a4d38227

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d54a6cd217fbbfdc811def5b027449b8b8c2da17290a7509f17df6affeccf60
MD5 ccdc8f827207eb04abe345709e8cc980
BLAKE2b-256 1d28bef282f853be4f092190b8d9dc913281afe8dde476f97eca439d993ab227

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 beee25885649790f4e8cab0adb57b0043e9ecb0eeb49bf48b9f02dc1b6fd421d
MD5 22bcb1b9562cab277753cf77056dfd04
BLAKE2b-256 83a58d95f1531d1c7a752a9601a2d144fac4454e0e206b4d704c60da83fe2fa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8620eb04c9ef567525477e186a75438fd9df7ebf1f9cbd96dc9aa38576b09eca
MD5 22da66f5e434194662450d70c348289b
BLAKE2b-256 9bfc5ff9871685dab5d28fc208576b146fff70a5ffdb8c7bd83e388690108e82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 06523c5a8205df7d229f5ee7f0a3555e590d738faf792312c36295ef66c2f82a
MD5 b973914678388e6cd8244b3bb97db7a6
BLAKE2b-256 862021e882225efa561145562d4fd91dd569063b84b29aba6bb56770b4c17fea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2c965c1e0ba75a90b0394d20a220b4deab533117803cecc42f7a64749b0d19fa
MD5 2c2fe4d7fd58edc2e66e16eb47437995
BLAKE2b-256 f889f707dec5e35fcea45a4ac1bdb1f030d37019b06e0f595a678ddde7d27b58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9b31263e5020e4eda51395bd45d9df3c861ad71dbd185a5b0e4b3b2e76b4ba9
MD5 ddcd540ee729de15155e119da7bbba71
BLAKE2b-256 0e63590957c215365b4f3228498a1536bdbc8c1d5fe121ebc92fa122b78c03b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 200365042af950751293c07776d46f486088e2e7b59b64425d4de6bb7fa8874a
MD5 1fdaf8e19c63fcb2d1eb790ce48ed39d
BLAKE2b-256 4dc128d7fb59c1338960ad277d2115f37670e15adb94d40a1cedebed8c8183bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443ef560b355c5501f774f46bfb9fee9d2e1ed597b96211a412fc84692a8e848
MD5 5fc6ca8807de5653343326ee306e11e7
BLAKE2b-256 e8bd179bd5238c8ba282669944f6b3bd2f4d9e233cf13ce1e0d0331bb7a6146a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1fcaaeec655b0155a855a49b16b85fbaa002417a59b33bbb76b496f4b787d16e
MD5 9331249d65ff4d0e968d374ed0a31fd8
BLAKE2b-256 d427ef6ba788b111218229e5e7076041ad7023f1ec9783a4de5937d49e9b30eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f1519c859c1b31c26f6ce548066b4d0d9a5c9e26faae0302d87aa2cca8fa79d
MD5 25260678e7913f1db3085cdc8dca1b58
BLAKE2b-256 3131a633fd802cca65f1af2162d10eb8ef9dd70a55974b36f3c1901b69e89ac8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85c86e1cec2df97552e8be24dba771c7b790dbb8187d5d19e8a6a518a6b6531d
MD5 4353fed2ccbf33511c72d0d503b1d2fe
BLAKE2b-256 d102cc5aa18e6c1ac7a3ab0389b40a9532004b16bbeacae34e45517386668dda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12943dd612efd89f18fee854a7b0e6c5a465654844ac5fd0487054f6035ec020
MD5 2bdcc320b9ccd790ae70d10145da6331
BLAKE2b-256 3eb8f1232cb4bd8a1e7d1fc5543a27db0616f22a17fdcaa6caa439976001f7fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb3b9b3148301b2a780cd1d52c0af006753310e493216641a9084f5df02c49d2
MD5 e3c1086128b82955beff55a2f96c76f0
BLAKE2b-256 d135c42da851ed7bb83a93f9b2b717d2f0f4e581052a3ccc1429c4cdf508fcda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for feedparser_rs-0.5.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4620b595e0cf978f0c6a3fd44c22032764a4b78a2f03afb81ddfda9473c223d1
MD5 61e978772488e21772f59cd992582bc6
BLAKE2b-256 9ca4643bd745274d9cf5db24dd1d3dfa6e48b1d71d8d8de67f59778504c04a85

See more details on using hashes here.

Provenance

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