Skip to main content

Python bindings for bstream library

Project description

bstream

Python bindings for bstream library

Install

pip install bstream

Usage

from bstream import *

stream = BinaryStream()
stream.write_byte(1)
stream.write_unsigned_char(2)
stream.write_unsigned_short(3)
stream.write_unsigned_int(4)
stream.write_unsigned_int64(5)
stream.write_bool(True)
stream.write_double(6)
stream.write_float(7)
stream.write_signed_int(8)
stream.write_signed_int64(9)
stream.write_signed_short(10)
stream.write_unsigned_varint(11)
stream.write_unsigned_varint64(12)
stream.write_varint(13)
stream.write_varint64(14)
stream.write_normalized_float(1.0)
stream.write_signed_big_endian_int(16)
stream.write_string("17")
stream.write_unsigned_int24(18)

License

This project is licensed under the Mozilla Public License 2.0 (MPL-2.0).

Key Requirements:

  • Modifications to this project's files must be released under MPL-2.0.
  • Using this library in closed-source projects is allowed (no requirement to disclose your own code).
  • Patent protection is explicitly granted to all users.

For the full license text, see LICENSE file or visit MPL 2.0 Official Page.


Copyright © 2025 GlacieTeam. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

bstream-0.1.0-cp313-cp313-win_arm64.whl (202.7 kB view details)

Uploaded CPython 3.13Windows ARM64

bstream-0.1.0-cp313-cp313-win_amd64.whl (202.7 kB view details)

Uploaded CPython 3.13Windows x86-64

bstream-0.1.0-cp312-cp312-win_arm64.whl (202.8 kB view details)

Uploaded CPython 3.12Windows ARM64

bstream-0.1.0-cp312-cp312-win_amd64.whl (202.8 kB view details)

Uploaded CPython 3.12Windows x86-64

bstream-0.1.0-cp311-cp311-win_arm64.whl (202.9 kB view details)

Uploaded CPython 3.11Windows ARM64

bstream-0.1.0-cp311-cp311-win_amd64.whl (202.9 kB view details)

Uploaded CPython 3.11Windows x86-64

bstream-0.1.0-cp310-cp310-win_arm64.whl (202.5 kB view details)

Uploaded CPython 3.10Windows ARM64

bstream-0.1.0-cp310-cp310-win_amd64.whl (202.5 kB view details)

Uploaded CPython 3.10Windows x86-64

bstream-0.1.0-cp39-cp39-win_arm64.whl (208.8 kB view details)

Uploaded CPython 3.9Windows ARM64

bstream-0.1.0-cp39-cp39-win_amd64.whl (208.8 kB view details)

Uploaded CPython 3.9Windows x86-64

bstream-0.1.0-cp38-cp38-win_amd64.whl (202.1 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file bstream-0.1.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 153a2378b038c5337e7123a62899639bbcf4bbd6b8ba0a8dfc91701ae61c3c1d
MD5 98637412f18382fa4b05e3fc0bca3d7c
BLAKE2b-256 4c057517f03801b28feaa2da69b8f594659bcd322bc57ca153410867b4f5fdf3

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40cad5f0a18aebda484fe9d73c0f22a70115790c483bc99ee01e57d9a334b3d2
MD5 a7ebfafb1cb3f9ce817cb6ecaed9c80c
BLAKE2b-256 ce8aef08fefd9f34d59b652c7b401a98edd4a6ecf62b4869cb72141b20889fbe

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 202.8 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ef92bbca546f505bad79305b5e84f829e907b67075df33ce3349b36f3005e0ca
MD5 7328f4e131a0ccf18de52adaff46be12
BLAKE2b-256 cd1a347345e8fd6278ac39bd4a0a6384d1df561a69b12252e720119c523cf7fd

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 202.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ed7cad816925f09c1e40ce81b0a84142f53ac6dc2748a6a9853aa0d8b18f5748
MD5 208eb86ca1f205723613ff145fc8eca7
BLAKE2b-256 8af42e2ef1f95b72e6d789f39951803d7bc87c47d28be9a15c9651f3fad39881

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 202.9 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 d5d4c3d9ab01bc4fe42938e71733358986f0e0d6fb8bb1919d5a6c978c4ac727
MD5 8fb4e70a8e938a09c62c64568b6f5159
BLAKE2b-256 b149027c1b1298c1740e9afe8743cb1942c4be7ad1da062540dd3dee5b02a901

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 202.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a9f304eb938c85e0eadd5ffed50ce54fc703a9f6424e8dad87b4d5c3b5309d8
MD5 98b24f8aef06b30e8952c25976ce45f6
BLAKE2b-256 031ab5ac94ebcb2f9ee71fda9b24772486cda0c21e775b6332cbf589a098211a

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 202.5 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 37bfe9fb03703542e2a2818a33bbe7b6d191c26fa950acf78dc398146c61adb1
MD5 73ee8d9eef5b0723871c05121b5337ad
BLAKE2b-256 9147f0ed66e7bc9a1d67de84f2d82169171c0e20a0ce245b54ffd14b0ac367bd

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 202.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1f75ad9abfac7d66f385471ffa3d3814fea7b241729a6032c72f4ef6a6749a04
MD5 73571d7e6efb71d13feb772c8076c26b
BLAKE2b-256 0c053ef916e9e90a08fef01c0ab784849733f89f7dda6943f34f015df8b67fa5

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 208.8 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 c1754909587796e9910519b21d070df898a4f76027411232e5caea4cb61df7d9
MD5 6e6c27b7bec70cb9c181d873c71b229a
BLAKE2b-256 d7f2b84d7989423d1cf40bdaa25a67b72a28fc9b3edb82dd26e6f364cf5a2afb

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 208.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4b4594c361a6640e9bd353f511b2f5909955a7a59e0e35a8b14cdddf6aeda4a9
MD5 6914f60185859f09db421c93f5c8d35a
BLAKE2b-256 5e5486f4824485ec3469698b7691bc2395364b867a0f31c3fff74ea0265865e1

See more details on using hashes here.

File details

Details for the file bstream-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bstream-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 202.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for bstream-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1bf2bae35af53c2713f243554c956e8fc56176799928fd4abcd10f9239375f45
MD5 1f18b05f8e1c0f10caee4239b07173a8
BLAKE2b-256 9391a8d5e12d14e35fafcffdc6adf71a2028df04d49069fb6cffc64d7b54c603

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