AndrewSpittlemeister / bytechomp
A pure python declarative custom binary protocol parser & generator using dataclasses and type hinting. Like Pydantic for binary protocols.
☆46Updated 7 months ago
Alternatives and similar repositories for bytechomp:
Users that are interested in bytechomp are comparing it to the libraries listed below
- cython hooks for hatch☆31Updated 7 months ago
- Simple and clear import hooks for Python - import anything as if it were a Python module☆38Updated 3 years ago
- A low-level library for installing from a Python wheel distribution.☆132Updated this week
- Backport of PEP 654 (exception groups)☆42Updated last month
- Add inline tabbed content to your Sphinx documentation. (maintained, though extremely stable as of Jan 2022)☆85Updated 2 weeks 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 last month
- Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)☆102Updated 2 weeks ago
- PEP 621 metadata parsing☆40Updated this week
- Useful types for Python☆124Updated 2 months ago
- CLI to open PEPs in your browser☆37Updated 2 months ago
- A command line tool, to simplify vendoring pure Python dependencies.☆80Updated last week
- Proof-of-concept `record` type for Python☆30Updated 11 months ago
- An AST-to-code library for Python☆37Updated 6 months ago
- like shlex, but for windows☆31Updated 5 months ago
- Automatically conversion of `.ini/.cfg` files to TOML equivalents☆60Updated 2 weeks ago
- Toolkit for manipulation and inspection of Sphinx objects.inv files☆83Updated last month
- A Python Enum that inherits from str.☆118Updated last year
- ☆43Updated 6 months ago
- A wrapper around the stdlib `tokenize` which roundtrips.☆52Updated last month
- Reenter an asyncio or Trio event loop from synchronous code☆84Updated last year
- A central repository to keep track of the status of work on and support for free-threaded CPython (see PEP 703), with a focus on the scie…☆187Updated last week
- A plugin for tox that utilizes PDM as the package manager and installer☆26Updated 2 weeks ago
- FrozenList is a list-like structure that implements collections.abc.MutableSequence and can be made immutable.☆99Updated this week
- ☆39Updated 9 months ago
- Pure Python implementation of the XZ file format with random access support☆27Updated 2 years ago
- A little benchmarking tool for Python☆180Updated last year
- Self-contained Python wheels for Windows☆131Updated this week
- flake8 plugin which checks that typing imports are properly guarded☆48Updated last month
- Check for stylistic and formal issues in .rst and .py files included in the documentation☆83Updated 5 months ago
- Higher level Datagram support for Asyncio☆56Updated 5 months ago