Skip to main content
CI and release pipeline Codecov coverage PyPI PyPI - Python Version PyPI - License

Welcome to bite-parser

Asynchronous parser taking incremental bites out of your byte input stream.

The bite-parser is a parser combinator library for Python. It is similar to PyParsing in that it allows the construction of grammars for parsing from simple building blocks in pure Python. This approach is also known as Parsing Expression Grammar (PEG). While PyParsing (and many other Python parsing libraries) only support string, bite-parser operates on bytes. In addition, bite-parser makes use of asyncio and can asynchronously generate parsed items from an input stream.

A typical use-case would be the parsing of a network protocol like IMAP. In fact, I wrote this library for the IMAP implementation of my dmarc-metrics-exporter.

Metadata

Release files for bite-parser 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bite-parser 0.2.5
File Size Uploaded Provenance
bite_parser-0.2.5.tar.gz 17.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bite-parser 0.2.5
File Interpreter ABI Platform
bite_parser-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 36.4 kB

Release files / bite_parser-0.2.5.tar.gz

Download URL bite_parser-0.2.5.tar.gz
Size 17.0 kB
Tags Source
SHA-256 checksum
How to use checksums
44e19586f099501a343ea3514169d0fbe4ae83a2d97ba920c38492cdffbb42a1
BLAKE2b-256 checksum
How to use checksums
c0cd0e621c1d031fbfc26c2c918cd524e51899b262db28f0bbfbabb361991bf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.0 Linux/6.5.0-1025-azure

Release files / bite_parser-0.2.5-py3-none-any.whl

Download URL bite_parser-0.2.5-py3-none-any.whl
Size 19.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b07ba8b0ebcde4eba51b19cd689d6c0db5c5f15a316f1a7b07c98f48af75c252
BLAKE2b-256 checksum
How to use checksums
ab5f147f2d06a3df0bd626bd7eb2cd20c46ff62cd33ab4653c50f680fbc2e7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.0 Linux/6.5.0-1025-azure

Security for bite-parser 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page