AndrewSpittlemeister / bytechompLinks
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
☆52Updated last year
Alternatives and similar repositories for bytechomp
Users that are interested in bytechomp are comparing it to the libraries listed below
Sorting:
- Simple and clear import hooks for Python - import anything as if it were a Python module☆39Updated 3 years ago
- A subprocess.run drop-in replacement that supports a tee mode, being able to display output in real time while still capturing it. No dep…☆62Updated last week
- A low-level library for installing from a Python wheel distribution.☆137Updated last week
- Python bit pack/unpack package.☆129Updated 3 months ago
- Pure Python implementation of the XZ file format with random access support☆27Updated 2 years ago
- Scans Python packages for abi3 violations and inconsistencies☆111Updated this week
- A rich help formatter for argparse☆172Updated last week
- Python CBOR (de)serializer with extensive tag support☆266Updated last week
- ☆32Updated 7 months ago
- The pythoncapi-compat project can be used to write a C extension supporting a wide range of Python versions with a single code base.☆90Updated 2 weeks ago
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆56Updated last year
- Backport of PEP 654 (exception groups)☆46Updated last month
- A friendly fork of autopxd☆50Updated 8 months ago
- ☆40Updated last year
- Make implemented in pure Python☆72Updated last year
- Faster C implementation of the bitstruct Python library☆22Updated 10 months ago
- A JSON5 serializer and parser library for Python 3 written in Cython.☆169Updated 2 weeks ago
- Write compiled bytecode inline with pure Python. 🤖☆79Updated 11 months ago
- Build and Inspect Python Packages in GitHub Actions☆201Updated 3 weeks ago
- Create reproducible installations for a virtual environment from a lock file☆85Updated this week
- Decorator which checks whether the function is called with the correct type of parameters.☆112Updated 2 months ago
- A fast, lightweight 3D viewer for Python based on WGPU☆49Updated last week
- Extension to the built-in ast module. Finds comments in source code and adds them to the parsed tree.☆45Updated last month
- Run commands against code blocks in Markdown or reStructuredText documentation☆17Updated this week
- Automatically conversion of `.ini/.cfg` files to TOML equivalents☆66Updated 2 weeks ago
- Extends Pathlib to archives, images, remote filesystems, etc☆35Updated 3 years ago
- Repair any wheel, anywhere☆50Updated 2 weeks ago
- Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)☆111Updated last week
- Add inline tabbed content to your Sphinx documentation. (maintained, though extremely stable as of Jan 2022)☆87Updated 2 weeks ago
- A command line tool, to simplify vendoring pure Python dependencies.☆81Updated 2 weeks ago