Skip to main content

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 dybuf implementation.
  • Supports reading and writing unsigned integers (8–64 bits), booleans, and raw byte payloads.
  • 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.

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 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.2.0) 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

dybuf-0.2.0.tar.gz (187.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dybuf-0.2.0-pp310-pypy310_pp73-win_amd64.whl (266.8 kB view details)

Uploaded PyPyWindows x86-64

dybuf-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (285.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dybuf-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (286.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-pp39-pypy39_pp73-win_amd64.whl (266.7 kB view details)

Uploaded PyPyWindows x86-64

dybuf-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dybuf-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (285.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-pp38-pypy38_pp73-win_amd64.whl (267.3 kB view details)

Uploaded PyPyWindows x86-64

dybuf-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (285.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dybuf-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (289.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-cp312-cp312-win_amd64.whl (271.3 kB view details)

Uploaded CPython 3.12Windows x86-64

dybuf-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl (803.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

dybuf-0.2.0-cp312-cp312-musllinux_1_1_i686.whl (763.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

dybuf-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (810.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dybuf-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (778.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-cp312-cp312-macosx_10_9_universal2.whl (389.9 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

dybuf-0.2.0-cp311-cp311-win_amd64.whl (269.7 kB view details)

Uploaded CPython 3.11Windows x86-64

dybuf-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (798.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

dybuf-0.2.0-cp311-cp311-musllinux_1_1_i686.whl (762.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

dybuf-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (815.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dybuf-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (786.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-cp311-cp311-macosx_10_9_universal2.whl (391.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

dybuf-0.2.0-cp310-cp310-win_amd64.whl (269.6 kB view details)

Uploaded CPython 3.10Windows x86-64

dybuf-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (767.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

dybuf-0.2.0-cp310-cp310-musllinux_1_1_i686.whl (738.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

dybuf-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (781.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dybuf-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (757.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-cp310-cp310-macosx_10_9_universal2.whl (389.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

dybuf-0.2.0-cp39-cp39-win_amd64.whl (269.8 kB view details)

Uploaded CPython 3.9Windows x86-64

dybuf-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (765.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

dybuf-0.2.0-cp39-cp39-musllinux_1_1_i686.whl (737.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

dybuf-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (779.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dybuf-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (755.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-cp39-cp39-macosx_10_9_universal2.whl (390.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

dybuf-0.2.0-cp38-cp38-win_amd64.whl (271.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dybuf-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (800.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

dybuf-0.2.0-cp38-cp38-musllinux_1_1_i686.whl (767.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

dybuf-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (801.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

dybuf-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (776.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dybuf-0.2.0-cp38-cp38-macosx_10_9_universal2.whl (393.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file dybuf-0.2.0.tar.gz.

File metadata

  • Download URL: dybuf-0.2.0.tar.gz
  • Upload date:
  • Size: 187.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dybuf-0.2.0.tar.gz
Algorithm Hash digest
SHA256 42ce381f4b0cd084f934fc1842438d2d81e919dd7fbd64acbcf2aa90fe8f7172
MD5 a7028eded5729ece2474edf70526e844
BLAKE2b-256 cd8d9b40ad8fbdc16c3d2c5703ae111352a4bfbc2d0fd56a3f7fabbc09abca2c

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2b46bcacb8f566b889867c12468ed03fd45c9265ecfca833ea9806af735d7fd3
MD5 5379126ac28e0cf540ee69347f50cd9d
BLAKE2b-256 0c49166703d29d1d2fd1f84a4382d335300c8a0a6e6ecca87c7cdf1d5ffedcca

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29f8dc30f967d9acdbcb2298fac0db8d39ff9e471c63ee179cbd2f71df24aa3a
MD5 fd076bcd72e99d6a648160d3a322a1e3
BLAKE2b-256 1921533d5003e78dd8b95064eb91b0b1de88ad24c5c7451596e08e878cc1d1f7

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40c32af21fe770f5a2478c2780b81620cc74e385c12a581010f7588627d9dce5
MD5 8fbb6f628a393328d35f3b1dfe77940e
BLAKE2b-256 df900990a7a8ed24e653d2bf31bf4d435244ab698f96cafeeb4cd62ff5fbe3f6

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1f0919f5ebe6a8feb07e42c71ad556d28b78d8a2c3d363f84d3b534f0039da85
MD5 9a7912e82f69726c368fdc45130409d3
BLAKE2b-256 d836a390f00bb9b3433975bf6116a67e20ae0b645904cea8b18499ec7d93e90a

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 021f975f3d2f7adc304ab154c3804746f7daf2f96858a9a60c0995d4cd323f88
MD5 394a130b1b155a6d63dc0f55a9e03a6d
BLAKE2b-256 bd7dcff85515f7a8468415cf07cf1e1edf6200ce82b933ecfad4cd9c459f7a6f

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ee052d9eeaf6f51de903eb3d41429bb7d942dfd344d7ac35ea9b1945510cd6d
MD5 4b198cd0105e58d15c07e1c98f38d556
BLAKE2b-256 a4d32fcf8359b300cf03a46f42bcbd6a29bca68e58e83a51f3ddd49855fe266a

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 44ef95c3606f38e4ab5c40077f0e61660e09a0dad9be50a87f8e316bad99da00
MD5 6769307668c90c314680ce481d1dadb4
BLAKE2b-256 daba1f1099d1407b8243693c60a1ea6ad8206e0167606b194c29d2ae648c19c4

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2efab2e6760247c511a9b3f66a3523db15612f93fc29dbc5fb68970a5652c300
MD5 28dd107d297ca94628588200432dab1c
BLAKE2b-256 e52763277dd14cbdc21356196280c15a690528340f3dacc0bacce588349fd3d4

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a9dd68686ce57e4ffbba5ade14fd4d53e65b6813228646c8d45e2de8b30b455
MD5 8ba3fba08c487ea0cf5fae12d5df3565
BLAKE2b-256 a8fdcb28528647c5c6145090271d99b133f77720c411f4527efbbf84f445d6c2

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 271.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

Hashes for dybuf-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8a95604071305327f892ced7c652d3870f8d2fcc70e578800f1245ab84921ec5
MD5 db21c48d216e717ff0f35286b2868a64
BLAKE2b-256 3edfb46d733cdcbe8e07265ab6d350861182cf48a5a080aa40e37db1d7ad71ec

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d2392cf5b4c7d15bb9df3d9ee2dc317bb7bd919ef4b38c9b1c11a05a62814bae
MD5 a57dae1f5c68489771b4e47d39913cd6
BLAKE2b-256 2fbd6a8d27bd7ea3383e623f096ca96a99c48788a893d864b0e83a18ca6de9b4

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3240f769028d1aa26628210ff4322d3ef5b0ca652e07278a128aab2f7eb8f28d
MD5 af719419637f426a0716b4e400e8bdda
BLAKE2b-256 0f40f4274c7ffc08e24c30b9040591a662fd6717169670edc5d23fd763cb8cb3

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 351679b136f8dc73b1b1822bfbc1e86064b3f9e9f9af12bee58242401ae3c62b
MD5 c0ca803d5eab8a5dd3d76c8e1de66a40
BLAKE2b-256 31b756efd7dcdd50a54b91118f0ae805a9a38dca0a4914889ccf11b6eef4155a

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6a71ef90c0f562ac7fef03101bf3f0d1240b655703ab1881deec588d44bc3a7f
MD5 8d68fa711d8f6e1e36f3c235796dfc84
BLAKE2b-256 78391b5a7a0ed338b9211c35e18c217f897834a60c635eb3a49c45a365ab90bd

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3e6e39df4e20c6ff14e254e4d439fd2fe2f65e7f608960735d877d79b808eaab
MD5 39493669f38ecd7f5e9ed7172b237689
BLAKE2b-256 1e5e2a6a03be5bcb88f4728bd1a5b323a625beb5074178fdf9baa7c0bf27d01a

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 269.7 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

Hashes for dybuf-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 156283cc25ae37b517f68ccb6494cefee163e341597f364843dcdad79cc05322
MD5 184ff5ff892435fb9942d8be1cdaeefa
BLAKE2b-256 46783fd52d8cb3e68b0ec9687c876bb2ce6dfd1c87f2a8549a0c0a6dea486ce9

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03af1054ea60ee3d7290e41a43555d4e7f837d7425f07e379546ad7bd8ca7b12
MD5 9978b7f2e7fb70c3981970adffcedc5f
BLAKE2b-256 6993b0e792ae7e8a513ec0dabab46653530d8dc3150912b2f205796a4c42741e

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3c847d88b98e524d9c3fb590599254678e5b20a8764562bff114e0b365169576
MD5 7e60e5997471370bb90b559d27fd1524
BLAKE2b-256 f1835090a5f2d6bc23990b8468ea1e7428d82a88bbea1512e0ef80c7104be1ad

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eea62982ac3f09320eb2c1a1ed08f9a58c1c2504ad4829e9f0a4e0638962d538
MD5 9494d70b6ef65e33b97944852d77a24d
BLAKE2b-256 c803f42077614b566723ad9361f62078c433ceb0c8241c69b3c93f6727bf5f67

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 194d9aa9de2fba30c29219340dfbb0f601d89740e935dbc6c66339af6e4783ca
MD5 d5e591d219b6b4586744eb6daa65688c
BLAKE2b-256 7de19c6ecbbe60fd5ad32b3c1c8bf30abd933e3a7e26cbfd533a42d12b0faefb

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 385a682264276255dc870e780dbee88844bf88ac54e349f196451022eddd3792
MD5 12b899a6a3b01e6a5fe6486840a23ffa
BLAKE2b-256 663f04c2e4471dca9b0144c37fbfa2b49a628744e07c69a68c5787ba01803423

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 269.6 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

Hashes for dybuf-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66b85d37cea28ec4b03d6ac9408bc0f0afe86c8623590e8d2512a4c052aae61a
MD5 9811cd8d9a953998b85e2a4364eb0097
BLAKE2b-256 6a0d443948522a7a4e25955ba2931cc88194e4c171cf9b39b6b15cc65578cd76

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 da33a2f22b556810e190cb7c1dd61f1cf9f5bc72c2fa4eebb39f2b77ff21ea81
MD5 0868ede6829a34d12f581cb58de128bb
BLAKE2b-256 0541d9dcab13122c2cbb8b507476463eaa447c10b9b08ace32e9e317d4b30b13

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 50f954341fdc67359602adacd2fc9698d3d4212e5fe7ba629ce40484ac9e664b
MD5 b7badb7d97f872b9bac8da5af97a3e90
BLAKE2b-256 131bfe031edaaaffe41d8ecb7448f6615350981b58a10597c42770ed85a2fb05

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ceb001b87f8a0ca94797356743ba58fe8df9a79ffdba61891adbe62b0045d031
MD5 424235e8b4b24487139259e78b923d91
BLAKE2b-256 90d8df6dd24a7add896b968a66e7b9d23e992766293aa44a605e5319f9677369

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 20074784ad877cbf0e6f84603c0ce9399a9a3d8206f4d091df01121593b34850
MD5 b9519c6eb2155fcd5386a718d61c3f60
BLAKE2b-256 e70f3cf28e25a444e1d9631332f6bab7d93c7f2d49bb029a9dd71d383799ab0a

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b3df300afc884636f8063e8ccab89471f987b05d49781ccd8c34a2cf926da1ad
MD5 19bd38e81aadcc9e1b77894231868db2
BLAKE2b-256 47aae05eb537e744046ac534110db760c44d4b14a35db80c8457860e30f54aa0

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 269.8 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

Hashes for dybuf-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 833c04b8301897487f32a6d5dae2714bd21e3ccd9ca7c20f2188b718a40db43e
MD5 480c8305af6d361cc1dc888f927f9aef
BLAKE2b-256 8e5541d8166b730d014f8727f2d8f89f76acb63d05214ddc90a34e3fb6c5eb5a

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38b282636702dc0b3ede0bc644cf2d52c67bd0c5dec2fad09ced1ab6eec85d47
MD5 138c51c21c981cd07fabe93f4eb29095
BLAKE2b-256 2ee57b32ed44301dc3e50f76cc6e2a34cc37b470d4f36392643b9765f4c5a7b4

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 737.0 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

Hashes for dybuf-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8fdb6a0f1c8f54045429c4f0bb7fc3f25977d592010214fd24ab4ed3df1b8eae
MD5 aa85bf798ded9a4bb34f7bd4c8c23afa
BLAKE2b-256 f1041d9a03d996b0011d0ffbd3f53eec385858ea37adf6083dd4b1ad2afdaec3

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a09b4196f2075d2dd0e72c850ba6099a5998a281b68588d57cba1ab28f8ecb14
MD5 f7bcb50d644bbdaba5ccdc739a04ae76
BLAKE2b-256 b6c3cee6406a1f2c54a85642d01dfc25c4a2858d1362830be010228c3714e475

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e10fd29d1c62c351bcd97aeab580e5550370282af76c49725ae04bf8dd5f61f4
MD5 9fb74db197058dc7d7b4c39dad128005
BLAKE2b-256 56e031637dc5da0ce34145a5f19286bd059c516191c3280e4b1a0d4a704d87c0

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 390.1 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

Hashes for dybuf-0.2.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e3547346f4d4bb48c507c9fdc5b83a27c7e5abd4650b627d1643df64ceb00455
MD5 03e9c47b9885e8b74c4f2f156852fa39
BLAKE2b-256 96a0c1bd9da2a7d5aaaebed5be632f077a0215fff99163eb7dc9d980f5262ca3

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 271.1 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

Hashes for dybuf-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d38837f9f4fe0ea36fcff47ad9dd2d6041ade529d33493bbe900ad467bf4b0b8
MD5 106c8a2c34afa81d5b726ebe9d79cd08
BLAKE2b-256 923e06c5eeae451a8d3c9cadc749ecc148418b541ebb50975f0c17a1cb791e6c

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3013a22661c60c6cd282304ea2a04f87dda481a82b1ef28bbcf164529d69f42a
MD5 a40eec72455868a2e0d7b723d0a65bd5
BLAKE2b-256 8df6df25e78259870ed40a7398b85359f1195cdc2efee0ba1ef95e0472505f6e

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 767.7 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

Hashes for dybuf-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8c9b87038dbf6c80a6cbf18e1ef9dd861744014994b3806d4f72b69c6c372865
MD5 e88733b46ba33d559e06c165d880dc89
BLAKE2b-256 d21ec8c4c252c39205eeda7119fda922c2b55548c9aa0853388d6bfb8c310925

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dc27cddbb6c2eb1cbf97a86818485aa1bf38c3c5a52c6b1a8f15936e54ad9ee
MD5 610597de6256f77ce65cd7607014f978
BLAKE2b-256 c281306cf460d14c3befaf54c016e8f971f507e2f09f0c95f6903c1a228dc29b

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dybuf-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0713862fb3915c12407cf7cf85a1458508baa60eeb5074d9ad7fc0f11f846392
MD5 96d5d6f327a04b75194919e411df5c1d
BLAKE2b-256 890532f6d0dd080b84ef51827e961985273c4b14abb79f68029ec6cc570cff1d

See more details on using hashes here.

File details

Details for the file dybuf-0.2.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: dybuf-0.2.0-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 393.7 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

Hashes for dybuf-0.2.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 56bc0c2f4a4a11b0c7bbd448566f70d0f4dc0165e22f899d0409ca925ce1298e
MD5 718acb472301c8b39fb71f5cc3103d40
BLAKE2b-256 90999f6f6d260c1a7d3b54ff73c945b09c43228c7c0a331f119294c09a4d9208

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page