AndrewSpittlemeister / bytechomp
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
☆44Updated 6 months ago
Alternatives and similar repositories for bytechomp:
Users that are interested in bytechomp are comparing it to the libraries listed below
- 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…☆58Updated this week
- Pure Python implementation of the XZ file format with random access support☆27Updated last year
- Automatically conversion of `.ini/.cfg` files to TOML equivalents☆59Updated last week
- A low-level library for installing from a Python wheel distribution.☆131Updated this week
- A rich help formatter for argparse☆145Updated last week
- A plugin for tox that utilizes PDM as the package manager and installer☆26Updated last week
- ☆39Updated 8 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.☆85Updated 2 weeks ago
- like shlex, but for windows☆31Updated 4 months ago
- Build and Inspect Python Packages in GitHub Actions☆190Updated last week
- Create reproducible installations for a virtual environment from a lock file☆83Updated 3 months ago
- 🔪🧀 API for creating and inspecting Python .whl files (wheels)☆27Updated 3 months ago
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆55Updated 11 months ago
- A modern Python build backend☆43Updated last week
- Scans Python packages for abi3 violations and inconsistencies☆104Updated 2 weeks ago
- Utilities for using Python's PEP 554 subinterpreters☆118Updated 2 months ago
- Backport of PEP 654 (exception groups)☆42Updated this week
- A Python Enum that inherits from str.☆115Updated last year
- Pytest plugin providing advanced doctest features☆100Updated 2 weeks ago
- generate random python code to test linter/formatter/and other tools☆42Updated this week
- Automatically updated pypi API data, available in bulk via git or sqlite☆69Updated this week
- cython hooks for hatch☆31Updated 6 months ago
- Ooops, I wrote another Sphinx theme! [very WIP, do not use]☆38Updated last month
- minimize python source code to find bugs more easily☆34Updated this week
- Decisions by the Python Typing Council☆46Updated 4 months ago
- A wrapper around the stdlib `tokenize` which roundtrips.☆52Updated this week
- A lightning-fast Zig-powered event loop for Python's asyncio.☆138Updated this week
- A Textual-based Python AST viewing widget library and application☆87Updated last year
- A simple immutable dictionary for Python☆147Updated 3 months ago
- Decorator which checks whether the function is called with the correct type of parameters.☆110Updated last month