Skip to main content

A sleek Python library for binary data.

Project description

Tibs cat tibs
A sleek Python library for binary data


PyPI - Version CI badge Docs PyPI - License     Pepy Total Downloads PyPI - Downloads


tibs is a simple but powerful Python library for creating, interpreting and manipulating binary data. It is 100% written in Rust to give it excellent performance, and is from the author of the bitstring library.

Documentation

The full documentation is available on Read the Docs.

Install

pip install tibs

Tibs works with Python 3.8 and later. There are pre-built wheels for most common platforms; if there are issues then please let me know.

Why use it?

  • Store bit sequences of any length, not just whole bytes.
  • Construct from strings, bytes, bools, integers, floats, random data or repeated typed values.
  • Slice at bit positions and interpret each slice as bytes, ints, floats, binary, octal or hex.
  • Read little-endian values and LSB0-labelled fields without manually reshuffling the source data.
  • Search, count, replace, rotate, reverse, byte-swap, set and unset bits with Rust-backed operations.
  • Use immutable Tibs for cheap slicing and stable values; switch to Mutibs when in-place edits are better.

A taster

One way to get to know the library is to start a Python interactive session and try a small binary record. Tibs is immutable, like bytes; Mutibs is the mutable version for in-place editing.

>>> from tibs import Tibs, Mutibs

>>> # Four flag bits, a 12-bit integer field, then two payload bytes.
>>> packet = Tibs.from_joined(["0b1010", Tibs.from_u(3200, 12), b"OK"])
>>> packet
Tibs('0xac804f4b')
>>> len(packet)
32

>>> # Slice at bit positions, then interpret each slice however you need.
>>> packet[:4].bin
'1010'
>>> packet[4:16].to_u()
3200
>>> packet[16:].bytes
b'OK'

>>> # Search and test using strings, bytes, booleans or other Tibs values.
>>> packet.find("0x4f", byte_aligned=True)
16
>>> packet.find_all("0b10")
[0, 2, 5, 8, 17, 23, 25, 28]

>>> # Convert to Mutibs when you want to patch the data in-place.
>>> patched = packet.to_mutibs()
>>> patched[4:16] = Tibs.from_u(2047, 12)
>>> patched[-8:] = b"!"
>>> patched
Mutibs('0xa7ff4f21')
>>> patched[4:16].to_u(), patched[-16:].bytes
(2047, b'O!')

>>> # The same operations are designed to scale to large bit sequences.
>>> Tibs.from_random(1_000_000, seed=b"readme").count(1)
500480

This only scratches the surface: the docs cover construction from ints, floats, bytes and strings; endianness; searching and replacing; rotations; bit indexing; and more worked examples.

For more information see the full documentation.

Project status

Tibs is currently beta: API changes are still possible when they improve the design, but the project is already performant and stable enough to be used as the core of the bitstring library, and it has millions of downloads per month.

There are over 600 unit tests, including Hypothesis tests and performance benchmarks. The Rust extension is built with PyO3 and supports Python 3.8 and later.

For more examples and the full API reference, see the documentation. The runnable examples also live in the examples/ directory.

I hope to release version 1.0 before the end of 2026.

Credits

The tibs library was created by Scott Griffiths and is released under the MIT License.

The Tibs cat artwork was created by Ada Griffiths and is not covered by the software license. All rights reserved.

Tibs cat

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

tibs-0.10.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

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

tibs-0.10.0-cp314-cp314t-win_arm64.whl (600.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

tibs-0.10.0-cp314-cp314t-win_amd64.whl (640.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

tibs-0.10.0-cp314-cp314t-win32.whl (581.3 kB view details)

Uploaded CPython 3.14tWindows x86

tibs-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tibs-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

tibs-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

tibs-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tibs-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (945.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

tibs-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (961.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

tibs-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (979.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

tibs-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (885.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

tibs-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (880.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tibs-0.10.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (979.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

tibs-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl (750.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tibs-0.10.0-cp314-cp314t-macosx_10_12_x86_64.whl (863.3 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

tibs-0.10.0-cp38-abi3-win_arm64.whl (609.9 kB view details)

Uploaded CPython 3.8+Windows ARM64

tibs-0.10.0-cp38-abi3-win_amd64.whl (652.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

tibs-0.10.0-cp38-abi3-win32.whl (590.1 kB view details)

Uploaded CPython 3.8+Windows x86

tibs-0.10.0-cp38-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

tibs-0.10.0-cp38-abi3-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

tibs-0.10.0-cp38-abi3-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

tibs-0.10.0-cp38-abi3-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

tibs-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (951.6 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

tibs-0.10.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (960.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

tibs-0.10.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (987.7 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

tibs-0.10.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (887.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

tibs-0.10.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (886.6 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

tibs-0.10.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (983.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

tibs-0.10.0-cp38-abi3-macosx_11_0_arm64.whl (760.8 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

tibs-0.10.0-cp38-abi3-macosx_10_12_x86_64.whl (854.9 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file tibs-0.10.0.tar.gz.

File metadata

  • Download URL: tibs-0.10.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0.tar.gz
Algorithm Hash digest
SHA256 45ad35bfa92c2f573335f9ae5884d42ecdaf322ee2c23685ed358e11cb49cb7e
MD5 9d3f2234295d119a1d47498113ecdd8c
BLAKE2b-256 d4aa7d153e3daabb0b526eb34202f40c20e9682151cd93510767fce5f12be3ad

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 600.2 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 9b2bedfa7193b94d38f4c7212f42c17d7851243ff490b887a2a7e2a8fcad6dc1
MD5 fbaa59941792f52c87e759526a9025a4
BLAKE2b-256 03fc004c423a5446eb2e1bd3d6045108c2ead203e6e066de395b67e50c7ba205

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 640.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 197912667094432938c559c1f4bddfcd4cee176711c0054e8da60fdff6372be9
MD5 b2ed132b8cdf4736cb9604eac76ee0cc
BLAKE2b-256 93dc53e8fefc21a2c538d3a0f6ca9e35b401f1fa377b1dfd4586f8ff963a6a49

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 581.3 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 6d8e49f2da5fc038c6b7bb35486215e870d5463be207482c5cc23364b85f3149
MD5 706922c838e052ef0d531e59d0d3ad37
BLAKE2b-256 692407fc539ddddb55e6f0bbe401a3e3617bc1a1b5a0f3798c6a43f9315f2542

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ca4201d5f5b17510b429f785f51b90fa9a7308dbd3374c03c99f9a7a78f120d
MD5 472522d7fc7a69848b934b7d3decf070
BLAKE2b-256 9176673eb17d26a0aa6e866244fe903fa3c868f742e6fb343d679eec4fd40491

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0eda019c3d512e4d731c00426501e34a010a73c02b7d3d69e44c7b74f0bf692e
MD5 679d7b7a9f23b49b76bd15a96ead42b2
BLAKE2b-256 e5037b0e567ef47fa0f68aa65216f0ae139ae2defb001ac945c5cfc2adc03f7a

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bc0b5b2f0b9fa163eb19a86ecbf257bc176871ec96aac76433374665aeb85651
MD5 15fd8efe311fc7c8cd07c1d5565c56f6
BLAKE2b-256 048ece4b2ddef0cc32e868fd34da7225e9114d745cea8724718de50fe5c066ef

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 211ffe142605904b3522232f48e8d71c6803c3b41efed0372c32883e427d4249
MD5 2df77fe8862bc7cf0fb848bad830e106
BLAKE2b-256 8e00f32a3c17cbe9189ee2f51a857b7759624316890ef81440d7994ab557629f

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 945.6 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 069d9b4146f113be50def735420b10f4c9dccaf144f9946c2129f09edad2d203
MD5 90c1b57f69944cab34b8712a0b477774
BLAKE2b-256 ca62349a47eccbe7161e82c626f9237c8dbdd75637dfd73b3db9b22f60dec64b

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 961.1 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 162be430f029456d072c20032cc2ce0c3bdea5fd65294c9af9bf4a851ee25d17
MD5 f2664c9cdeb1337cced7ee3dab0f9c3b
BLAKE2b-256 ae53d689804c58d25258add2a89b9b6ed330925dfea0c6855db771467bcb7acd

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 979.9 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2ba088604ab57921c379a7c58558e3715e6874e92cba99e07a21a1aa2aca63d3
MD5 63ca757d88f8b67562bd4e9a9337ff9f
BLAKE2b-256 d6acefae207e0352f4656e44e64e4529d5968a6d259906e9a36c38f03d6a87b9

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 885.8 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1c5a43c60a713c2386de26619a65345e1b77aba85e64e22720d417e9c402cf33
MD5 aed7400c702fd2c3cb55309fe408f031
BLAKE2b-256 63c41b509f42b9af6139efce0cf263d6c000d305876f65ca8cd8dcad450747c6

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 880.4 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba3ab8a095efe195afc15422b6de13334f39d098cf774e433895ba19b7dee6f2
MD5 b1fc9124fce55f193df6e11c7a630670
BLAKE2b-256 dc6e9a1cd90d185a26c72da6dfdf30ae909ed26bf907566746c713bc3d60de26

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 979.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 924e04df4bbc413136d1d419fc3ba641205a43daa6656690bf703d65e2a1f3a6
MD5 d08f4fa1ff2510dca7fabe849ceb6853
BLAKE2b-256 abe1892a39afcc47db9187695bfee073a9cb297b993cf43220ba52b69da0114a

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 750.2 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e267a3e4c4d55ef17ed4d5798fcd6a715ee6a6cec172b38b3552292d40e1967
MD5 72766d49af6fd4876d8b9b0a99e45972
BLAKE2b-256 5602d75e18287e0854b6a6849979396f54d53d21e641363e63a81675929eeef0

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 863.3 kB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d923bdd38fd48f6e095a8c5e47175257c9eb5dda5d0eb65892e45fff52fd8e5
MD5 e454c2b7b3428afc554ca1f5aeade7f0
BLAKE2b-256 f6539a4607645706c393e71b54bbd54c4f3b02b001a61aef980905066d5739ca

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 609.9 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 65aad1cfc7a943354f8329bc4995d568b1df2395e6b9d0fe593452077345daf1
MD5 e49917d84e3489e99ae401d5fdac5af3
BLAKE2b-256 c450d47d6386dc60a6c67fa43858c3e688e055e1eaa7a8bcde83dbf375b1a906

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 652.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 87cd1c9d9f56bd598981993fa8cbabbffed6f419f0f17d0c791b2d1dd1e36860
MD5 2281370d220c7f4365ea8dcbaffd2500
BLAKE2b-256 a89bfb270d3d337e8ae3d633a75d197df8c7120c2aa879e94e8ab4212be4a77d

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 590.1 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 3b6e191de539e7959372ce9da6e7d078663f31e0b0859c3a112cf55b4fbb22c8
MD5 fd0ee1067fcd816297461283e1b00c5a
BLAKE2b-256 f99113c5eef907611941472fffc1c4734fe413eaebc3a724958243f2a8aa357c

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44310d655264110903508bb8c02b3b88a54ea52ad3217e571d6c647db2d683ca
MD5 d354ca346cc71657fdb032f429845f5c
BLAKE2b-256 cd769abddf41d6e79d43e418d11cf0f14f08c166baaabfbfde3c883874b319d6

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5cd5f6e4696159aafb94988c4066134d2fa8dd169021ad7786f13ee0c2a2b137
MD5 bb0b21399aa78a78fb4c7ca818897cf8
BLAKE2b-256 82d88aba118469bbd96c8bc7c2099a9be52f90fdc9f1835263bc9797e8abd4c6

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 92dcffe0029270af0386b0ff988475b66bab079e91033fba7d95fa3ba77e12ca
MD5 9fa47eecafd9a737ddff7cc68ec3066b
BLAKE2b-256 809c77cb7148e07350d1de4f28901c0b903b6ece6286a4db6d36bb6addf64a81

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85507ede8a037038ae5e05ecd5c2d72a0dbf2d9cab097eeaffba79583f16c4c1
MD5 4a499ec1505ddbbcf01586105db244b3
BLAKE2b-256 ee90d03a45d555d45d164c3d60caf151b2c6336c23d6c0fc6129a4ee8c77f3fd

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 951.6 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988e26e5f46acbec352d99a9101b305decebb2bd7d8f9d3bd009434ee640d804
MD5 2131ce3ad18e39b9db8a746d48682520
BLAKE2b-256 543b2e6e92e95f6a402125d124e4af98c106ba3c99cd5fb1d783fce48665b260

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 960.1 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0f5dc6041feb126e0a1e11217016845b27d3d31780055e0df273c57cd1d89664
MD5 5adf42c8196558a5aa6ac38d974adf7d
BLAKE2b-256 d8404cd6f3a3c924462363bc8e3487ec19291831f4a271b325cadc26ffcf0f77

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 987.7 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b2ad7158883269b54cc69d2fe586c561e5ada12d291bb6e5cd46fb595a56dbb0
MD5 2a27240b3fde5b846bc63bbebadf15c3
BLAKE2b-256 d52ab54944b32dfb29936ae3d78b926bd680b059b83eafdf33738aea1c3142e1

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 887.9 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 58293a91564eb0bd8a6e3b288ba7af500cb4685ae11a75a68896d7258b8d487d
MD5 f8efff6d0ce03b3cf1e6e6f9db99cff8
BLAKE2b-256 931a9c92339db36a58ed91b61fdd46ed969c150d00db4b27f9d161ced7ab7bd2

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 886.6 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5f29ff1b3ae8b69cadb1a1ada9a49d904fd9d61d76443c3d976db941ce075ca
MD5 7cc8b1874aeb767ed3f0dd4f2136f9e0
BLAKE2b-256 b03ae3c81becb9ac8ea8e3db03a4f4b99498feb810886dd89b85f3042e58cc3a

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 983.9 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e99090e3e34e2eb7593017e21ab13144f7f3950bd9b8f63508876963d2894de3
MD5 c90b300cbf9f08b48e9494a34b238bf1
BLAKE2b-256 e8ccb892a5330fe38d13f72fd729f21ebb868c567591dd8c98fb958a1761251e

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 760.8 kB
  • Tags: CPython 3.8+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e67eee5ccd453d53c04c7e6a30651880d4053fd5fa7b0e9a1c3a115504c87d41
MD5 bf424b341f658ca183beb2470fbed420
BLAKE2b-256 dd75f22926d07d6d2d2e9e734886f1b456dff1482314e97ee85739f7f931e376

See more details on using hashes here.

File details

Details for the file tibs-0.10.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tibs-0.10.0-cp38-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 854.9 kB
  • Tags: CPython 3.8+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tibs-0.10.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8af18b01262cff95dce2b557f6a050f3290313ca84f11f6d8e2278ddeda69eb5
MD5 7629e2121ca3d3c0312f497fc0f2a1a5
BLAKE2b-256 2ddcd396ff4e3d771eb3cd4f7fcc9592913b8475050bd1c78178912ffc675f2e

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