Skip to main content

A sleek Python library for binary data.

Project description

tibs

A sleek Python library for your binary data

PyPI - Version CI badge Docs PyPI - License     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 same author as the bitstring library.

Documentation

The full documentation is available on Read the Docs.

Getting started

To install use

pip install tibs

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

One way to get to know the library is to start a Python interactive session, import the two main classes, and experiment with some of the example code in the rest of this document.

>>> from tibs import Tibs, Mutibs

A quick tour

There are two classes:

  • Tibs: An immutable sequence of bits.
  • Mutibs: A mutable sequence of bits (pronounced 'mew-tibs').

They are created by class methods starting with from_, for example

>>> a = Tibs.from_bin('0110')
>>> b = Tibs.from_hex('abc')
>>> c = Tibs.from_string('0xfee, 0b11001')
>>> d = Tibs.from_bytes(b'some_byte_data')
>>> e = Tibs.from_random(1000)  # 1000 random bits
>>> f = Tibs.from_u(76, 25)  # Unsigned int stored in 25 bits
>>> g = Tibs.from_f(-0.125, 16)  # A float stored in 16 bits
>>> h = Tibs.from_bools([1, 0, 0])
>>> i = Tibs.from_joined([a, b, c, d, e, f, g, h])

Once created they are just binary data, stored efficiently, and they don't retain any information about how they were created.

The Tibs constructor can also be used to create new instances, and it will delegate to from_string, from_bytes or from_bools. This is often more convenient:

>>> a = Tibs('0b0110')
>>> b = Tibs('0xabc')
>>> c = Tibs('0xfee, 0b11001')
>>> d = Tibs(b'some_byte_data')
>>> h = Tibs([1, 0, 0])

Anything that works in the constructor can also be used in other places where a Tibs is needed. For example, instead of writing

x = b & Tibs.from_hex('0xff0')
if x.starts_with(Tibs.from_bin('0b11')):
    x += Tibs.from_bools([0, 1, 1])

you can write just

x = b & '0xff0'
if x.starts_with('0b11'):
    x += [0, 1, 1]

Note that the binary and hex strings need the 0b and 0x prefixes when not called via from_bin and from_hex.

To get the data out of the Tibs there are similar methods starting with to_

>>> a.to_bin()
'0110'
>>> b.to_hex()
'abc'
>>> d.to_bytes()
b'some_byte_data'
>>> f.to_u()
76
>>> g.to_f()
-0.125

There isn't a to_bools method, but creating a list from the Tibs instance will have the same effect. You can also use Tibs instances as iterators of bits.

Instances of Tibs are immutable. Once created they can't change in value, much like the Python bytes and str types. This allows them to be hashed, stored in sets, used as dictionary keys etc., and also allows various optimizations to be used to make them more efficient. They should be used by default if values don't need to be changed.

This does mean that the standard pieces of advice for working with things like Python strings does apply, and why something like this line:

i = Tibs()
for t in [a, b, c, d, e, f, g, h]:
    i += t  # NOT RECOMMENDED!

is an anti-pattern to avoid as it will create a new instance every time it appends. Use from_joined instead.

For the times when you do need a mutable container use Mutibs. This can do everything that Tibs can do, except that it's not hashable, so can't be used as a dictionary key, in sets etc. It also has several extra methods that will mutate the value in-place.

>>> m = Mutibs()
>>> m.extend('0xabde')
>>> m
Mutibs('0xabde')
>>> m.replace([1], [0, 1, 0])
>>> m
Mutibs('0b01000100010001001001001000100100100100')

You can do everything you'd expect with these classes - slicing, boolean operations, shifting, rotating, finding, replacing, setting, reversing etc.

For more information see the full documentation.

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.6.0.tar.gz (86.2 kB view details)

Uploaded Source

Built Distributions

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

tibs-0.6.0-cp314-cp314t-win_arm64.whl (296.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

tibs-0.6.0-cp314-cp314t-win_amd64.whl (321.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

tibs-0.6.0-cp314-cp314t-win32.whl (304.9 kB view details)

Uploaded CPython 3.14tWindows x86

tibs-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tibs-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl (689.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

tibs-0.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl (726.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

tibs-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl (610.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tibs-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

tibs-0.6.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (479.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

tibs-0.6.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (472.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

tibs-0.6.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (451.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

tibs-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (434.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tibs-0.6.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (475.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

tibs-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl (398.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tibs-0.6.0-cp314-cp314t-macosx_10_12_x86_64.whl (425.4 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

tibs-0.6.0-cp38-abi3-win_arm64.whl (305.7 kB view details)

Uploaded CPython 3.8+Windows ARM64

tibs-0.6.0-cp38-abi3-win_amd64.whl (331.8 kB view details)

Uploaded CPython 3.8+Windows x86-64

tibs-0.6.0-cp38-abi3-win32.whl (314.8 kB view details)

Uploaded CPython 3.8+Windows x86

tibs-0.6.0-cp38-abi3-musllinux_1_2_x86_64.whl (660.3 kB view details)

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

tibs-0.6.0-cp38-abi3-musllinux_1_2_i686.whl (692.6 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

tibs-0.6.0-cp38-abi3-musllinux_1_2_armv7l.whl (729.0 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

tibs-0.6.0-cp38-abi3-musllinux_1_2_aarch64.whl (616.4 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

tibs-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (448.1 kB view details)

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

tibs-0.6.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (485.7 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

tibs-0.6.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (477.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

tibs-0.6.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (453.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

tibs-0.6.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

tibs-0.6.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (478.6 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

tibs-0.6.0-cp38-abi3-macosx_11_0_arm64.whl (405.6 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

tibs-0.6.0-cp38-abi3-macosx_10_12_x86_64.whl (436.6 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tibs-0.6.0.tar.gz
  • Upload date:
  • Size: 86.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0.tar.gz
Algorithm Hash digest
SHA256 c638200c05b368136f6b81b774f935bab2fb9feda28ffcdbefbf562b421da75e
MD5 d2b84065fefdc452d873d7a77c0e202a
BLAKE2b-256 05ebf4f17a2d29d82f3ea3463a7b57ef50effebbe0fca9fa9cd3d36a833d8b2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 296.2 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 d77166e5c817cb984e99c8311c502fe008acc45e81bf5fb1b52744e6c24e5469
MD5 8689a28ec043a469122aedb78b471102
BLAKE2b-256 863aaf46f2adbb150f7837fb5a7497bad68adf3e6e962c414b6193662187d0c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 321.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 78c967ae5f96af18b08c5832cfd3743ff4727d0f36a819e291b33dd754d90ed1
MD5 6789f357cad47280d62bd2422844eb2c
BLAKE2b-256 7a96e86415970f8a5298b061b27adbe48c9d4d7ad931bb5ac8e92032819c185c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 304.9 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 00c82f7be3b2d3e4218ee9e86b11126e3fd33ef844d159deba4ea04ef623103a
MD5 8e632c62a73ed3211395963d770eafa0
BLAKE2b-256 58aafb77bf9a1961fc8222f5846f5f6069cc0a6a8c79b02c79242d9a34a058f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 656.8 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ff548515699ab1d9f405f8266280d357fefc4ea4ba08ec385dbc540d74d5e3c
MD5 92c44c0e625b897e484466c8e7958c50
BLAKE2b-256 cc134dec2cd89c3b90d10030928edb3e1789c956965b4f0d34c8691b58568a4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 689.0 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5332ad09d746996a6edf0cc80b62a954f77f3d61b94fb642078e542935be9de9
MD5 7637f0f48a6c3c792c7d1040539a8a3b
BLAKE2b-256 ee642d5505176a63eb93d16bec0b559b6c6823a7f6ba00360aa33378cc97fe79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 726.7 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9cebb18494a37393e6376a49a5ea0d040febfdfb32796e3eb9384f9cee1eb855
MD5 4771160e524637902eb5691d21c831a8
BLAKE2b-256 c2b208f26043a9a8905bfe8acb7812036cf918eb804a37c884f6bb828c9c6d75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 610.5 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8f4732629646cfec331222943c4f4ae5bb1258b3d49c0d94c962d14480c93d5
MD5 8b7d7a6bf19c3df630cc6bab459d9790
BLAKE2b-256 b5aa01dbdf39d5b4a33d9a91dfcd8f2a61fbf3c58d7eae9eebef60db5475acb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 444.5 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f734fbe14b2dfd70e79cdb28f2d0ad333a637cd28bc2a41b337e41dce1844a80
MD5 07b0c44a3ebd9d52f95788c990871aa6
BLAKE2b-256 317cd9e2289984324923c423c42f0d4c727cc6d07b19715a8ae7f660adf52e31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 479.8 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f9b43e813fa2147e7615eaaebbf71e06ea0583ca2dd49c56b3055d9c2dd6b598
MD5 58d1f11201332561d9259edc6f561414
BLAKE2b-256 494959f614a802237ce4eab6fd9f8ba6fb2c22ac4c03925981941aeb58b3c577

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 472.1 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5fe2f9b28569ff542ed780f674c9e55e3e4f174975d8349488ea48b614ea20d2
MD5 157a96068faa992e43b6ccea537d6bc7
BLAKE2b-256 0a5f3a6a844f29c667369cb5c9901b3cdeed559d047ea155d46997c8a55d8dd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 451.1 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a0bfd048b1e76f5aafd97be32361542f5a23794adf95b6afb56f668f46edfa15
MD5 943446caf3ca1ff4039bb0fe7d5c2970
BLAKE2b-256 9a4ab5c0ba6c0524ba40eb5b38e1dfb4a109a9593ff766519c088e52f31faf30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 434.2 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b82708ee75ca7a31fab610a59038ba4aa73060430e6f72d47ed8c8dc04b275f4
MD5 b5621aa259744ef6cd698dc1a723ea9d
BLAKE2b-256 a0f236a1be9e243e0d39c2f7993939a9ac43af17bf0279d0bcdad7310fa1fa06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 475.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7bfa36605afe7ff10d818cfb785b758ce1f5f1c688f9b188998b9ef97afe9da5
MD5 b6f23ed5415a85d5d363d7efaccf21ad
BLAKE2b-256 806df8831e65b23baad991681c910d6ff9307640fa2ebbd97a528fc6920da34b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 398.2 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06ce3c744d758fedb8aa73d23a0480b3c0c65c14268ac4ff33b3d64bf6492f6a
MD5 13bed107dac73e639003045714061f70
BLAKE2b-256 3d889242e67640f680c3fcfb53e9cc2ef35c2108ef8d2d33e063307fb0dd9537

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 425.4 kB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9a5a262e8b10fc149463ea9bd2510e06b8cb68bb6b8c629cfa9d26041044b10
MD5 6b66cbda77060cbb7f3c828bccb2078f
BLAKE2b-256 c1c3233f5bf89108c670573d7753259bbc229dab178f964248f60efee8b5c4c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 305.7 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 38eec865b5a7aabd2b9498a3e457155ad441b55ef33bb27bc300f0256cb1e8f1
MD5 de62e7286f5d37ba7eac8257ae52445e
BLAKE2b-256 4f090e0bedf136143e45a20dc87bcb2a44c381504996eb444999b28a5a344246

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 331.8 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2cf14d7e71b8fbc3ae8be6f5bda232e16eca985490992caea72220d2216e722c
MD5 99e86eb645c926fd7282fcaf2908e3b0
BLAKE2b-256 32f91e59d91e77125d56955596b2959515fb9108c38f31ca4fc1bfe1a43b788e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 314.8 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 6d8ac9ce38464fc6cade6336effa5ac3021f863f999cc9b34b1814f0997259ee
MD5 92f359a1944429231b1a10b8b3b3473c
BLAKE2b-256 4dc8802e98e9876fd734158eafaa021abf5816b8bed01a3e8263c7b0e459973f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 660.3 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0399f82d40a1493fcf0eacf2a0d4892b76c3c933a10f207bcdf4d8c97dfd7dbd
MD5 c05731444846af42d2c6cf4534cf2167
BLAKE2b-256 7133d76c8a2bcf6771756a5e67278b7419daef36ffeaa8223f275ac15a625e2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 692.6 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1dc10d26c29db98578704fb0f78c25e76142ae3bd3e4dd63276505dcc2de4e81
MD5 5f0a7168e7d984ce0acb2c4293151e96
BLAKE2b-256 1cbc261a40af931ed9cc8a267fd4ae43a82ec2f875b271c9df8d95919cf7d881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 729.0 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d32ed47a2441b09de59803e208cd6366b4834126790125c17dc6cf6f1650aed2
MD5 346ceb020b82a3a96c217db2da46d174
BLAKE2b-256 d8b4ee2c252782f01a0f397c18998a396068cf616a6f9ad416e71b0620ae3dae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 616.4 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a405660c1ee10afe5c7262d456079a3943444a3f932870f015a6642809fcaed6
MD5 e8400ed1106323f60b4f90b1b405f0cb
BLAKE2b-256 aa51603b7703a668e03fdca5d7635343646fa3722ebd4f4ca55235027448d18a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 448.1 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e587342180f044f0a10bfa670a99ccf1811134cc35f98c98d8333c1cfb055a6
MD5 5156d4b7384ee648a77434e7851bfbaa
BLAKE2b-256 3a86c9c2aae8a29ac1c660ea7316db6062fe8f3a11d9378fd4d43d8673289fcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 485.7 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 efacd6690e6981347f0a4bf5fcfed71b1885e28f0eefe64fcbc001f821fc9500
MD5 d822555575515934faeb65091d70bcf5
BLAKE2b-256 3dc246f1c9ab6885489372e55732c78bcb886ea73c17de0d0c842c0a90ebb552

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f9d7ee9f545d44716e9d65f07749edce9624c710b72564da8806b9ebd47acf5f
MD5 abfdaf9f1ed74ad545fa00c9a1c5669f
BLAKE2b-256 9d55593523d9d1a3eb37683cbbafc77d459a4a6fb0903ca44142ff425d334c28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 453.1 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d2c33c5a3143cfd4460f3a9945cfc61bcaab7f01721fb1555da50401309e1b7c
MD5 ff13276851437454298e90883620f482
BLAKE2b-256 6c2de607753b8d809df52acc6a53c99ed4cdfcb311d394f8aa0ee367f22fbd2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 439.9 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b2dea4a8c6010337243813eba53adaedebce2dc4eeb1f4052e4f58110e3f9b8
MD5 39b4edee87b9c623e922e636de54a37f
BLAKE2b-256 7454f5c3211ba8d5c94e60140d512e2c03dfa75ad709a14573d12ac7d8079306

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 478.6 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 baef43678967c23cc430eef22962aad860150a67330f97d3ad9c6251a8d92ff9
MD5 6e3b2834359a4bd2b64aa7c68f2ed078
BLAKE2b-256 5392cd3cbee1273fc9c3eb2eb0e91eac417cc0de57d6d3d3f2ce35c725275d8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 405.6 kB
  • Tags: CPython 3.8+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 169d0ac97ef8f3ea6c72511f6f9c580e0e9eed2cf5cb1f08ae81b54b877e2fa7
MD5 857ec23a7a07f9c6a46a0387e2467d38
BLAKE2b-256 e607a5b1727cda160c8dd3c0e19842947582f296ed0cdafdfafd1c06de63a3ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.6.0-cp38-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 436.6 kB
  • Tags: CPython 3.8+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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.6.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 20e8f5e1514b10d8f395ed7f94ac74c8bf32f851f225d944fc3e3a496e381f6a
MD5 c844d293cc46b5c09745e7355b28489f
BLAKE2b-256 9f5c4c1a42e67482cf1b80894276edd4849ba6fe9b73c9b67bd07cae494933cf

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