Python bindings for the dybuf dynamic buffer library.
Project description
dybuf python package
Python bindings for the dybuf dynamic buffer library implemented in C. The package exposes the DyBuf class implemented in Cython and ships binary wheels across the major desktop platforms.
Key features
- Thin, fast wrapper around the original
dybufimplementation. - Supports reading and writing unsigned integers (8–64 bits), booleans, raw byte payloads, and the library’s compact
var_u64/var_s64varints. - Exposes typdex markers so higher-level protocols can tag fields without hauling in a full protobuf-style schema.
- Compatible with Windows, Linux, and macOS thanks to compiled extension modules.
- Designed for publishing on PyPI with automated release workflows.
Installation
Once released to PyPI the package can be installed with:
pip install dybuf
Quick start
from dybuf import DyBuf
buf = (
DyBuf(capacity=64)
.append_uint16(0x1234)
.append_uint32(0xDEADBEEF)
.append_bool(True)
)
buf.flip() # prepare for reading
print(hex(buf.next_uint16())) # 0x1234
print(hex(buf.next_uint32())) # 0xdeadbeef
print(buf.next_bool()) # True
write() and read() let you work directly with arbitrary byte payloads, while position, limit, and capacity expose the cursor-style API provided by the original library.
Variable-length integers
DyBuf supports zig-zag encoded signed integers and unsigned integers using the same compact varint scheme the C library exposes. These helpers keep the payload small for numbers that fit in a few bits.
from dybuf import DyBuf
buf = (
DyBuf(capacity=32)
.append_var_s64(-123)
.append_var_u64(300)
)
buf.flip()
print(buf.next_var_s64()) # -123
print(buf.next_var_u64()) # 300
Use append_var_s64 / next_var_s64 when you need negative values; the encoding automatically performs zig-zag conversion under the hood. For values that are always non-negative, stick to append_var_u64 / next_var_u64 to avoid the extra zig-zag step. The legacy append_var_int / next_var_int and append_var_uint / next_var_uint aliases still work but emit DeprecationWarning so callers can migrate. The same encoding also powers append_var_bytes and append_var_string, which prefix their payload with a varint length field for round-tripping arbitrary byte sequences.
When you need compatibility with the C helpers that treat strings as NUL-terminated c-strings, call append_var_cstring / next_var_cstring. Those helpers append the trailing \0 byte on write (and strip it on read) so buffers line up with dyb_append_cstring_with_var_len / dyb_next_cstring_with_var_len.
Typdex markers
DyBuf also exposes helpers for working with the library's typdex encodings—a compact representation of a logical type paired with an index. These markers are commonly used by higher-level protocols such as dypkt to describe field layouts or function identifiers.
from dybuf import DyBuf, TYPDEX_TYP_INT, TYPDEX_TYP_STRING
buf = DyBuf(capacity=32)
buf.append_typdex(TYPDEX_TYP_INT, 3).append_typdex(TYPDEX_TYP_STRING, 0x42)
buf.flip()
assert buf.peek_typdex() == (TYPDEX_TYP_INT, 3)
assert buf.next_typdex() == (TYPDEX_TYP_INT, 3)
assert buf.next_typdex() == (TYPDEX_TYP_STRING, 0x42)
The constants TYPDEX_TYP_* mirror the underlying C enums. append_typdex validates that the type fits in 8 bits and the index can be represented by the packed encoding. next_typdex and peek_typdex raise EOFError for truncated markers and ValueError when encountering a malformed header.
Developing locally
Create a virtual environment and install the build requirements:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt # optional, see below
Build the extension in editable mode for local testing:
pip install -e .
pytest
The pytest suite loads the golden vectors generated from the canonical C library
(fixtures/v1/*.json). If the fixtures are missing, run tools/generate_fixtures.sh
from the repository root before executing the tests so fixtures/v1 exists adjacent
to this package.
The project is configured to build wheels via python -m build, producing both source and binary distributions:
python -m build
Generate the Sphinx documentation locally with:
pip install -r requirements-dev.txt # ensures sphinx/docutils are present
sphinx-build -b html docs docs/_build/html
open docs/_build/html/index.html # or use your preferred viewer
Automated releases
A GitHub Actions workflow under .github/workflows/pypi-release.yml drives cibuildwheel to produce Windows, Linux, and macOS artifacts and publish them to PyPI. Provide a PYPI_API_TOKEN secret in your repository and tag releases with a semantic version (e.g. v0.4.1) to trigger the pipeline.
Licensing
The wrapper is distributed under the GNU GPL v2, matching the original dybuf project.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dybuf-0.4.1.tar.gz.
File metadata
- Download URL: dybuf-0.4.1.tar.gz
- Upload date:
- Size: 192.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30d59dc6fe9fdd25d213f811d2d6237ca6324a9a21797634180533ca55ac84e8
|
|
| MD5 |
2429341d2e9d15f40d6da2846a8c59b0
|
|
| BLAKE2b-256 |
7a4be84d324579795b2423eff553c939551c02d7022b628a232f01c09827a870
|
File details
Details for the file dybuf-0.4.1-pp310-pypy310_pp73-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 274.5 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7097e8f248d3189d3d8f3abc1eec5011eee86b9d1bd1bb406875a7c40288931
|
|
| MD5 |
377536c57ac90f3de6e0f0758cff6c62
|
|
| BLAKE2b-256 |
6bf1a7c1932b1df187b261b39e37c185885c40e14630e142297d0948881d90d6
|
File details
Details for the file dybuf-0.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 293.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19834432905a6bce0876d7eb843370ac27de82602b1962ac8ce7bb96e2a04b2c
|
|
| MD5 |
b9c46daadf8e0678a73ffeb5947283b6
|
|
| BLAKE2b-256 |
1e076fbf0057de85e8abffec2745cde63bde1580c423fafc777a2d2db14e27da
|
File details
Details for the file dybuf-0.4.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 293.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5975a34c9feca8d612d996bf84b70e75c8b11aa701b67fd7a48775b998f3faa2
|
|
| MD5 |
58db393c407069b89f163309db655ccf
|
|
| BLAKE2b-256 |
8032b2681b32baaa69043b844accf5a458442b871b7242a00b7849bbe4f01ebf
|
File details
Details for the file dybuf-0.4.1-pp39-pypy39_pp73-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 274.4 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e754b9cad63d371b5edaabf65bf0bb8f5ff920a23f76244b5c7022c208b328ff
|
|
| MD5 |
abed075e9321e7780324e4f195056e87
|
|
| BLAKE2b-256 |
ad065f134e6baf66b01c1534c28424716d07b9af2e5ab18d23ddf075b65b11aa
|
File details
Details for the file dybuf-0.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 292.8 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97a75a80d599b7e77b87ecaabc54ac61dad06292485ce376760e546292ca9cdd
|
|
| MD5 |
696e96271a6c71ad854bbf42efc452c9
|
|
| BLAKE2b-256 |
f0e9a6896c03fed057bf2becde5a5c5b7c7640e217c4ee0859851096bc9ff506
|
File details
Details for the file dybuf-0.4.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 293.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f49b47ad1853e9ae3c4847d254bb4c6e01ad4f74d5aea74a4fe0f528890aa9c
|
|
| MD5 |
7387cae4e86c9f1022ebabbbf801b5ed
|
|
| BLAKE2b-256 |
bed8304390b2c132b5b438dd4df59cf7524329e0b0645ef274450dfa0175330a
|
File details
Details for the file dybuf-0.4.1-pp38-pypy38_pp73-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 275.0 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d11e881b62e0ccceaa911fc9d8b91abff67ef16b5d33f311eee565af4f614baa
|
|
| MD5 |
d84848cbb893f28a5554f1b8c8ac92e1
|
|
| BLAKE2b-256 |
8445610d0ab4abff5e8a5db9a05bbfd89ea45c07eaa0d0c54e4e0f84d67da027
|
File details
Details for the file dybuf-0.4.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 294.7 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdf40e59e152b1ade10b75e641311484680bc29fea8404abf9a8561a0fece717
|
|
| MD5 |
117d5090cdc4e3d227c0ef61b993ef91
|
|
| BLAKE2b-256 |
034f0a1a220230bdd5f93ea323fd03f58c260db1625d209b46ca0d72fe6bc86c
|
File details
Details for the file dybuf-0.4.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 298.2 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18c39bd02799f5ebd5ce1feb5d6da09ab2364d2af4bb06003ba61bc3ce4b2142
|
|
| MD5 |
e6f88e7931cff74812b8e3e513d1469b
|
|
| BLAKE2b-256 |
bd619f23244df045b07c5b78952642c3096ef8fb3270c8f1f8381d29b72a4c08
|
File details
Details for the file dybuf-0.4.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 278.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3eab7af2d9ecbf814bf49f24951e33b0ac62e1977c02ae80d739855dc6c6218f
|
|
| MD5 |
502ca0b1d6c8514851a09bac2d347dbf
|
|
| BLAKE2b-256 |
d2a3089b2ad6a47bb73b1b64f3a586789aa629b50b5a270842776d45c27b9128
|
File details
Details for the file dybuf-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 829.3 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29dd86e573f50d5213cc9204aa4c6b922adf798f0c4632bb52f0427366979e36
|
|
| MD5 |
7789d8511f43578cea60ba8212116dbb
|
|
| BLAKE2b-256 |
bf3b7c787de1a05d3c765458ac49322f2e17009a71857645f43422003ad2f4ea
|
File details
Details for the file dybuf-0.4.1-cp312-cp312-musllinux_1_1_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 785.9 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6e27d662ebac196ca48bd4fc836ea4fcb6d0af06a3104b90b6ef5a8105440a6
|
|
| MD5 |
f63b47d3c900d6d54b6a6ddab2a7810b
|
|
| BLAKE2b-256 |
20cb7ae5e28593447c333904860a64fff8c498b3f2c4bbec019c19a0191795f5
|
File details
Details for the file dybuf-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 836.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dc748d3eeacec159386a93d9e308dd463f35cb79453bbdee24e4e9a6eaed244
|
|
| MD5 |
7ef21532f6e0cc2bf62ddb1e59ba84cd
|
|
| BLAKE2b-256 |
e133090cfc6b90ce007f4cd4237bf12e9364e5dc15c819f531c1febe8a6196c0
|
File details
Details for the file dybuf-0.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 802.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ed5c21f4fe3e6176c57d12735e594c9dac5ad2a0a55729f31344a732d682bd8
|
|
| MD5 |
5a331f36fcdae80b518ab272eeaf91ca
|
|
| BLAKE2b-256 |
2cc85045bbf8b8629777be2e7dfe3dc60e37199a4888445866b9a5b473b5cfa7
|
File details
Details for the file dybuf-0.4.1-cp312-cp312-macosx_10_9_universal2.whl.
File metadata
- Download URL: dybuf-0.4.1-cp312-cp312-macosx_10_9_universal2.whl
- Upload date:
- Size: 400.3 kB
- Tags: CPython 3.12, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8e3665628dbf28d7ac12fcc70a2aa4ac4c86fa276c240ed042388293f872356
|
|
| MD5 |
5f8b7cb9add1d30c793ff52b3c4feec1
|
|
| BLAKE2b-256 |
03e49457f8f1e23053add0fea89ce037f937270757a54e2ff52eb522cba3e76e
|
File details
Details for the file dybuf-0.4.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 277.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d382bda48abd1efe370faac7203640a0887bf1ca232cb004120fa5950433a045
|
|
| MD5 |
1b4a0e9f784407bf597256d139479b72
|
|
| BLAKE2b-256 |
9b136089a79cfcbe7434b2f7c6d64531e2b9a521e061586f58f63a8d22e994dd
|
File details
Details for the file dybuf-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 821.4 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab4397fe6e95318614122b93d2a9c7703ebbce0226315a1a1b525ab948a5e157
|
|
| MD5 |
167eb52e83d2823f7224dfdc88fc747f
|
|
| BLAKE2b-256 |
5f3ec06d3cd481705dc214a6dac845e333d2d2f4e06119f65f02a7ffbcba726f
|
File details
Details for the file dybuf-0.4.1-cp311-cp311-musllinux_1_1_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 783.5 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a595f794210a699ecd6e600750881254c52b779cc9de3aecfe73643c349bab02
|
|
| MD5 |
7c06fffe066caf44c9b8768765fd493b
|
|
| BLAKE2b-256 |
199a50dbc14b67c4166c59dfaa99cff2968ce64a357ca02aca836e4df37a15d7
|
File details
Details for the file dybuf-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 841.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b45bf0923f8b8ec733c272b57dcbb56f8e9effb7b8d2510fcf46c05c66840542
|
|
| MD5 |
6760c2145003adec7711b8e047d77246
|
|
| BLAKE2b-256 |
1ae4192eecda8d8b2aae33104f03e27b19e2542792066e9628f0cad381222e0f
|
File details
Details for the file dybuf-0.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 811.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
865372fadedd357afdc3512c424b97e9941196b6627334dab5fac8e5be151928
|
|
| MD5 |
5284371c7875748de64fae7592066d8a
|
|
| BLAKE2b-256 |
1cde89682ca0e3c44fff74fb96961c1583b10f08f63d96ee44e63294539f1c3b
|
File details
Details for the file dybuf-0.4.1-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: dybuf-0.4.1-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 401.9 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
807c20b8d157366194c59c5242a11806aaa50b6a74a68caa6fd3b22ede4df7aa
|
|
| MD5 |
dd878ff610df5efa5976a4e7bf1c8694
|
|
| BLAKE2b-256 |
702f8667f5297e512b0d7c273e2029cd4e06b52ae821a9acc60356740b34b91c
|
File details
Details for the file dybuf-0.4.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 277.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5df5a1e4c6ccd9785dd5915289a5b6eaaa20bcaca93fc384b371b9d146b0cb6
|
|
| MD5 |
66a82038ae2df7899ae8f571987d0485
|
|
| BLAKE2b-256 |
2d514bf8f6f3d253e8c8148d1932c64755ea3ed452cf974df03f4fe97be692a8
|
File details
Details for the file dybuf-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 791.2 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
753884a717f3a4f95c78c61b9cb51200ce3137368281448ad3636d755ad0bf7e
|
|
| MD5 |
cbfc2f2eb23351f36fb69a6050c199d9
|
|
| BLAKE2b-256 |
8e013b190af7b96e099f4de3a7d61625cd14bafe3d3420dfad36602d1b5c09b8
|
File details
Details for the file dybuf-0.4.1-cp310-cp310-musllinux_1_1_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 759.2 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03c82d259c1668434cb2c6bd9331a81b12f53eadff6144acfce67e3570618bfb
|
|
| MD5 |
7fd40cfa1b6fde57471fb9bc15c74db5
|
|
| BLAKE2b-256 |
8837de7bb667b81d8d45703349a07260bc2f007c3569fda5ad87b295e4202dc7
|
File details
Details for the file dybuf-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 806.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7af234793b1c4805911d91edb5bc751b393e40006aefb200cede282beddeb80
|
|
| MD5 |
11b2f4973ef3fc46de30d324bbd363ef
|
|
| BLAKE2b-256 |
33040b582afffd5546bb33f041831670f241c516469855f65fd966e19a0dc02a
|
File details
Details for the file dybuf-0.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 782.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcfce537dbf409795face26127710f4621ab3a692bc515c64bf8ab4096bc40c4
|
|
| MD5 |
e982927cf929b3a5bcac8f6faf63b68d
|
|
| BLAKE2b-256 |
a14c7851957ea5bcd8e5374d4501e82fa87d2afefbb723dc83527afe36386779
|
File details
Details for the file dybuf-0.4.1-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: dybuf-0.4.1-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 399.9 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dd46df977c7046a8dcb5ff57c25a81355528d7c8bf67bbc8076d5bfda8408d8
|
|
| MD5 |
0b9447e209e924e8fd0e7e3df123710a
|
|
| BLAKE2b-256 |
dd38d8f83ba0153d583a436a613567b38acbbeefa114c91d3747bd0086ec93ca
|
File details
Details for the file dybuf-0.4.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 277.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4f7211c562cfbff541833af40e88a3bd842a94bd84d77a2e9da6eb4918bae28
|
|
| MD5 |
e0ca5f2e243a6487c0f2abc26286abb0
|
|
| BLAKE2b-256 |
dbd09c7e500ae6c78666bd16ccf413c6a2ad58259288c2a447de4203ba3dbe49
|
File details
Details for the file dybuf-0.4.1-cp39-cp39-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 789.3 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37133bae2086d49ce1be64e72479492835f40e65b7d2ef5bc1cd4983bbc8470d
|
|
| MD5 |
9e21a377c176f61d0b1c5eb553f6f54c
|
|
| BLAKE2b-256 |
6283f6ed9ccdf665b329a6918acef30a78212ce4825f0a21b3ac7b33dac58b27
|
File details
Details for the file dybuf-0.4.1-cp39-cp39-musllinux_1_1_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 757.9 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eab5220ddbb276a268c71c036917be6166dc1b9c544ce332f02d7a23abdd3977
|
|
| MD5 |
f0ee5149792c598741b3cee7a585b4ed
|
|
| BLAKE2b-256 |
8f691af0d801b8bba30890c47d577fd64776c229678cb08c4dd37f652f4a6c66
|
File details
Details for the file dybuf-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 805.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0607c2a5604e0ea1855175acd23ce73f8f608ed56c5d51f99aeca30bc9f60a7c
|
|
| MD5 |
ab6be1374d835163257d2e1a58b9b295
|
|
| BLAKE2b-256 |
7e410ed7238b5f70d66a8be3ef12caa5c973562af477812162a0c1e56628673a
|
File details
Details for the file dybuf-0.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 780.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b104e0947a5f576cbad823fe51b41b7565e4c3feddc731b4d00161972d93da9
|
|
| MD5 |
dde5f620cbe187941ca06f1609cddad4
|
|
| BLAKE2b-256 |
950b701b6a6b61a6c14480d7ac7b07fe21a058b7ef92cfa107853da85e991093
|
File details
Details for the file dybuf-0.4.1-cp39-cp39-macosx_10_9_universal2.whl.
File metadata
- Download URL: dybuf-0.4.1-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 400.5 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
768bcce321afaa49a2d67c1ff7df8872f74ddad249d3ff39cbea18d7f67cd75b
|
|
| MD5 |
15fcd1d7dc3f7f4d51ef74dc6a8d571f
|
|
| BLAKE2b-256 |
ab44284c9989c2dda2321f0a4ebbc03a1f3d7cfcb891e18b86cd0158cd95221f
|
File details
Details for the file dybuf-0.4.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 278.5 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f24d575de02d00104d132f18d591f42288fa021ff377c637dc019b5df0dadb25
|
|
| MD5 |
e167a707b1fdb0ad76f8314029d7842c
|
|
| BLAKE2b-256 |
aef8eeac2eed06e8fe612fc49410454b9b793ab03f1d88c1bcc60a8ec77e636d
|
File details
Details for the file dybuf-0.4.1-cp38-cp38-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 826.3 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d132c49f122f1230027d5d71a6ef19be0ec723d208a58c792925a2ce4dc67d6f
|
|
| MD5 |
4c92edc303071a0eafa2bef10297c66b
|
|
| BLAKE2b-256 |
c2dd8ccdb0cc783f8dc599c20261a0620066d920d6f06577f80dee20947de9a1
|
File details
Details for the file dybuf-0.4.1-cp38-cp38-musllinux_1_1_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 791.6 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f332c776ef189774c1fcb72ab67b8e6e9dac1414c0edc388023297b1ca9afa68
|
|
| MD5 |
19c2c1e9a097d9061b6257d42e182354
|
|
| BLAKE2b-256 |
bbf5b403894afe9a2e9273032fded4a1348f9f6b990e41001201a14cc1d4f26b
|
File details
Details for the file dybuf-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dybuf-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 826.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4905d3352508d3e1a0855db27b359bec5e5d37991c3cffd5c25b1d165ceff81
|
|
| MD5 |
6a0fbdb10a50fb5fb1f3aa311459dcf3
|
|
| BLAKE2b-256 |
154984fcae1f804bfe129a6d0188520c0904f8d713367f13b906133449288504
|
File details
Details for the file dybuf-0.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: dybuf-0.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 799.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b9f8150d2eed6f6c95e7399617d9d4f53e4f51e27b5492e766b6d194cd98bc4
|
|
| MD5 |
c5c9fb0b53dc94c14e16ec6f37533ebb
|
|
| BLAKE2b-256 |
1e959ff4956485c08330fbb649d4899e033abfbe09aa9b45494be9a99462a2e8
|
File details
Details for the file dybuf-0.4.1-cp38-cp38-macosx_10_9_universal2.whl.
File metadata
- Download URL: dybuf-0.4.1-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 404.4 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ace97ef0a5b60c1be67aa4558ba8cb5e9fa1c850ccee7f34be8efb49239f308
|
|
| MD5 |
3518704a708e961a5c31ce59ac2da695
|
|
| BLAKE2b-256 |
c19c618dbe0e43ff23d683f2ce8d3abd0c4e7dd7d0e08988c6213ceb0bb160da
|