AndrewSpittlemeister / bytechomp
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
☆46Updated 8 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…☆59Updated this week
- like shlex, but for windows☆31Updated 6 months ago
- Automatically conversion of `.ini/.cfg` files to TOML equivalents☆62Updated 3 weeks ago
- Decorator which checks whether the function is called with the correct type of parameters.☆110Updated 3 months ago
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆56Updated last year
- Lazy & self-destructive tools for speeding up module imports☆54Updated 3 years ago
- cython hooks for hatch☆32Updated 8 months ago
- A friendly fork of autopxd☆49Updated 4 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☆109Updated this week
- A command line tool, to simplify vendoring pure Python dependencies.☆79Updated 3 weeks ago
- CPU parallelism for Trio☆59Updated 3 weeks ago
- Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)☆103Updated 2 weeks ago
- Create reproducible installations for a virtual environment from a lock file☆85Updated last month
- QTrio - a library bringing Qt GUIs together with async and await via Trio☆41Updated last year
- PyPI Simple Repository API client library☆39Updated 2 weeks ago
- A simple Python wheel builder for simple projects.☆32Updated last week
- Toolkit for manipulation and inspection of Sphinx objects.inv files☆84Updated 2 months ago
- A fast, lightweight 3D viewer for Python based on WGPU☆50Updated last month
- A modern Python build backend☆43Updated 3 weeks ago
- Backport of PEP 654 (exception groups)☆41Updated 2 weeks ago
- tox plugin to run tests in current Python environment☆25Updated last month
- GitHub Action to build Python manylinux wheels☆93Updated last year
- Simple and clear import hooks for Python - import anything as if it were a Python module☆39Updated 3 years ago
- Shakti will be providing developers with fast & powerful yet easy to use Python Async Interface, without the complexity of using Liburing…☆24Updated 2 months ago
- Sphinx extension for capturing program output☆41Updated 4 months ago
- Useful types for Python☆126Updated 2 weeks ago
- A simple immutable dictionary for Python☆154Updated last month
- clang-format python wheels☆86Updated last month
- The pythoncapi-compat project can be used to write a C extension supporting a wide range of Python versions with a single code base.☆88Updated last week