AndrewSpittlemeister / bytechompLinks
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
☆53Updated last year
Alternatives and similar repositories for bytechomp
Users that are interested in bytechomp are comparing it to the libraries listed below
Sorting:
- ☆36Updated 3 months ago
- Python bit pack/unpack package.☆131Updated 8 months ago
- Typed environment variable parsing for Python☆18Updated last week
- A friendly fork of autopxd☆50Updated last month
- Decorator which checks whether the function is called with the correct type of parameters.☆117Updated 3 weeks ago
- A low-level library for installing from a Python wheel distribution.☆142Updated this week
- Run commands against code blocks in Markdown or reStructuredText documentation☆23Updated last week
- Automatic __slots__ for your Python classes☆69Updated 2 months ago
- Backport of PEP 654 (exception groups)☆48Updated 3 weeks ago
- Simple and clear import hooks for Python - import anything as if it were a Python module☆40Updated 4 years ago
- A modern Python build backend☆44Updated 3 months ago
- Build and Inspect Python Packages in GitHub Actions☆210Updated last week
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆57Updated last year
- Write compiled bytecode inline with pure Python. 🤖☆82Updated last year
- 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 2 weeks ago
- Utility library for the Python Trio async/await framework☆74Updated last year
- ☆39Updated last year
- An AsyncIO event loop implemented in Rust☆215Updated last month
- A fast TOML library for python implemented in rust.☆394Updated 3 months ago
- like shlex, but for windows☆36Updated last year
- a placeholder☆29Updated last year
- FrozenList is a list-like structure that implements collections.abc.MutableSequence and can be made immutable.☆119Updated this week
- Create reproducible installations for a virtual environment from a lock file☆85Updated 2 months ago
- Utilities for using Python's PEP 554 subinterpreters☆122Updated 4 months ago
- Faster C implementation of the bitstruct Python library☆23Updated last year
- The pythoncapi-compat project can be used to write a C extension supporting a wide range of Python versions with a single code base.☆100Updated 2 months ago
- A JSON5 serializer and parser library for Python 3 written in Cython.☆176Updated last month
- A command line tool, to simplify vendoring pure Python dependencies.☆83Updated last week
- Pure Python implementation of the XZ file format with random access support☆29Updated 3 months ago
- Build ctypes interfaces for shared libraries with type hinting☆24Updated 6 years ago