No project description provided
Project description
happybuf - Happy Appendable Python Buffers
An abstraction layer for multiple popular serialization formats:
This package is an exploration of different serialization formats/libraries regarding their support of appending (chaining) multiple messages. This can be useful when storing serialized data in a binary file that is supposed to grow over time.
While developing, those general resources for using the different backend libs with Python are useful:
- Protocol Buffers:
- Cap'n Proto:
- FlatBuffers:
Some more Python libs I found interesting while doing research (not necessarily related to this project):
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file happybuf-0.1.0.tar.gz
.
File metadata
- Download URL: happybuf-0.1.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b28a810a8c3a446ca2ce75297770d6457015c9a31a526138c66147a384e96f44 |
|
MD5 | d41ad425402d7427bcec8f0ea88ddf16 |
|
BLAKE2b-256 | 02b5060816fa38fab9ab9c59b3b928214b7e9fe55dbc67582c542e8836f877f1 |
File details
Details for the file happybuf-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: happybuf-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc798fabc750215ae91562683248d99d9df8eddf9fb9a3a7f6a501b2a7438a77 |
|
MD5 | cad758558c638513bbead7b975b57d69 |
|
BLAKE2b-256 | dd837edc9e298d9b744becfe0db41284adf8c4790ff7f96246c2b6f9adf1a3a6 |