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.11.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.11.0-cp314-cp314t-win_arm64.whl (610.9 kB view details)

Uploaded CPython 3.14tWindows ARM64

tibs-0.11.0-cp314-cp314t-win_amd64.whl (653.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

tibs-0.11.0-cp314-cp314t-win32.whl (593.2 kB view details)

Uploaded CPython 3.14tWindows x86

tibs-0.11.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.11.0-cp314-cp314t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tibs-0.11.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (959.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

tibs-0.11.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (972.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

tibs-0.11.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

tibs-0.11.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (896.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

tibs-0.11.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (892.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tibs-0.11.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (992.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

tibs-0.11.0-cp314-cp314t-macosx_11_0_arm64.whl (762.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tibs-0.11.0-cp314-cp314t-macosx_10_12_x86_64.whl (876.8 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

tibs-0.11.0-cp38-abi3-win_arm64.whl (620.2 kB view details)

Uploaded CPython 3.8+Windows ARM64

tibs-0.11.0-cp38-abi3-win_amd64.whl (663.8 kB view details)

Uploaded CPython 3.8+Windows x86-64

tibs-0.11.0-cp38-abi3-win32.whl (602.2 kB view details)

Uploaded CPython 3.8+Windows x86

tibs-0.11.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.11.0-cp38-abi3-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

tibs-0.11.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (963.3 kB view details)

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

tibs-0.11.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (971.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

tibs-0.11.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

tibs-0.11.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (900.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

tibs-0.11.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (899.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

tibs-0.11.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (996.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

tibs-0.11.0-cp38-abi3-macosx_11_0_arm64.whl (771.2 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

tibs-0.11.0-cp38-abi3-macosx_10_12_x86_64.whl (867.1 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tibs-0.11.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0.tar.gz
Algorithm Hash digest
SHA256 1873b11bc6d2a2fcdb78eb4838f11bcaa7a476c4ad2f44f192c8606591e428ec
MD5 782b2905ca4299782346449a366d59c9
BLAKE2b-256 9a8e07e4acefe38ab9f716c80668d941cf3ac39f4c994e85b500263bab94fa17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 610.9 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 1839be8f6c54481b7b3482458c1eb028630ce064f73ecbcab2d5c33e605ee1dd
MD5 bae9833326ffe0519c0ecbc5c000f30f
BLAKE2b-256 2a79c950df543c4e644c60613c96bde4a77e16ad83337c3722fef7a1495822b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 653.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 876d63483ad1ca991de9bfb4ee74b8f6205ededb8cf78b33875596d9c3ffea30
MD5 bb7cd8fe03559c8ecc178dcbabb1ceb8
BLAKE2b-256 83968c342c5bb8a00f33de06952ee6ec6fe153032f7f11d0d3a3748d0d8ad082

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 593.2 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 83052c156d8561bd7dfef1ebbaa541343b18198ce1bd4682e1ae2c9a025f295c
MD5 4d486e9db59df3793179bf729921df7f
BLAKE2b-256 1b0e2b4a55d008660ef8d78b115ee6f9bd76ae4da48d914f86ba6440c650dfb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b832aac556671d677dbaef2500f698c9b63cdfba330af066867eadb283d12ab
MD5 bb2cdc256b94ce6fa1cfa9e8accf0409
BLAKE2b-256 1f88b3ab10efcf3885cf5386cd207cae0e17fa7b28014e1daf7db3c6c071cd6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f02efffdcce551c4aff356022532b842c3c15d0c7142316002d17333902e6604
MD5 e73e0f20ec787a1347fed9dccfb88109
BLAKE2b-256 138354999784e7958d9814130f3b096d01f5ec977f06b900fc2ed378c3430cb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 44a7bbeab49abf2b9ecd01bf701b3a79bb4e2aad10fe68e8e5d7e04825d1dda6
MD5 156ebd3ee28fbfa79f7cbb7b7b22de36
BLAKE2b-256 a38b6fb3fc88daa281abebe17248848a14d256b7073a1561e9055e09fe5861db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee3198ffd89d301780e2483385b4ed3a57bb9446973283649b76cbac41149304
MD5 3e591e2ca7114596b171c54793ca32f2
BLAKE2b-256 18f82ddc5b0fdc2726013048d8ce119f1f0c41524d8da813cab10aa8b26773ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 959.4 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0466a6575e7c5d862af091f195eead2044db4b1f072c14f245a0fe3cb5cd5cec
MD5 091a8556aac150ebb36335fba53d591f
BLAKE2b-256 fb904739759529865a114cf774c8f40af279fe868a4489111a554e8bffb3f735

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 972.0 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 582ec1b3be6e964e2a44f5651aad6ce5ce1d6d570071d5d428de5315811a6557
MD5 ca6ab5eede2fe60bf35bb17876a9ca97
BLAKE2b-256 d46f4e5b6b1a330953408acfed8d76fcedc3ae8dbc67d624b737907cf4eb19d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 993.4 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a92d2d94c45d5072148889978fb4771ca913819794578d41de1383fba77ef15c
MD5 ccfa27e3a62c48990cb5f55e9e612f38
BLAKE2b-256 4a55922ae93c264c63612e1dce8c01999b030da637728d2cc7e111ff2202899b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 896.9 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9ec9de92244452ed7081ac7079ed4639c34d9015b19967e4d16f2e7933837e09
MD5 99e9e12f012b2f74e58eb7b41d49efc6
BLAKE2b-256 e8bf0bedb96d89b90739c39884b0fa069cfd7ab46ff8f5bbb3be9eef301edcc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 892.8 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3eb2a4fbbe47a882ebe4a5686a593aee1684eadd10b03c67455999aab77d7965
MD5 9bd5e480a7ac22ea2769e5758f34d05e
BLAKE2b-256 2bae5a635b80dd905a49cc3152e810c6bdd4996e8bf28f06c540ba8b2d6d2b53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 992.5 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 149e9c3cdd6e05397d960c31251b4939f90aa82220fdb9025a388e67074946fe
MD5 baa9452c82b6c66c82b091cc711d9bb9
BLAKE2b-256 e18c2d1ba60c9fba14f960c71049e398c3472967347f9edfbf87d00f3cdf96aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 762.8 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2141d1753a3b395e26b74f05dfa3f7c1c5b02aa67f2d1c02764829c3b9f71ce3
MD5 88aef774a56b42e3bfbb0f88e77ee111
BLAKE2b-256 db3744bd25127da0a7c907c6b6e487f2a954ba8c3220f407f6189ce4a11c5de6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 876.8 kB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cafb853ff21a723c2b1caa3a6dbc8a293e0edb22d4751628910490b416291bf8
MD5 4f6630f52d3524f140945dca90f5314e
BLAKE2b-256 dca1ddca4649d9d23d0cba9d472ac86cfafb5ecb12c27b6aba427d552ae6c4d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 620.2 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 b2e3d617e34d69900f84f8820616d0b49aa60110ba6287833282344c5e4206fc
MD5 78465770dbbdc85ffa4ed4d2bf69ea88
BLAKE2b-256 2478d2d882f7dc4fb150cce55e19cc666efde3d0ffec9cdfe8245af76e4cf1b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 663.8 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fc0f36adf50c9c08117d66d7b9da78b96d3961ff1cf47345d952bae5cc0fbf80
MD5 8fffd493134964fda492fa347b747b10
BLAKE2b-256 ed1e0137e351c87d76ac01d9fc2ffafac9776c966dd65eeb1b59d4f4cc543421

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 602.2 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 6dd67062844526990e3a9c5ceabbc2716b6839088927afaaeb54b5ba3731c204
MD5 3c7b832c382a8dac05adb69bb512afe1
BLAKE2b-256 a83a798ddfcf0dd340bcbd521737e978ef53135beeef3455af876873566ad33b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 891a57da92a7db0d7c637db1d3923c79e4ed484aacafb627b8ecf0ecd3428d45
MD5 a0b5281d681687e9b898a18cec0924ce
BLAKE2b-256 51dd9aa61f46e929eb11507da16da1ee8e03986b2db0b857fd4b45be5a05c0c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9c2e361984a8a6f57bd5a24d6b7c97428c445cefdcb62952f9c60a0b88c0ab5b
MD5 72be950dc0a7032563dec89f641dbaef
BLAKE2b-256 01c33ef5bc500e8e0657ea377deaaf1b5e058b949a6bbd9f0c83e162e87641cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 058023954806f5a8d78e68a42ae13e005c285b49505abdd2d3ed85c9cf4ed23f
MD5 221d61b7e2347555a890203049b9953e
BLAKE2b-256 781ffdcd3f678660d809062b087f046595fcbe53ed0db3d6f69c68d0bdd1203f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.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.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8649f07d61fa89e7402fde8483969973c4b5bd16acdf55f76a10dee081dfdd7a
MD5 56a61f55466eb1be6d1ff88445f374c2
BLAKE2b-256 cefa5750ac459f7ab1730af788b539600e1d44161194945e5fcf737eda9c38b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 963.3 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59d61ebf9208aa06f2daaf85cea61fa2f17d519abbaee2fa5faaa5b3f8547cd1
MD5 7ff37ccf73243b350fb50f57a134bb39
BLAKE2b-256 84df9521887d5a383cdd998880bb8744cf05f55d8c9098c98134d9ea166f442d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 971.1 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a5baf5e267940b4afea079a1b6b22b888f25bc7f788a5bb88de585c4643b8021
MD5 d7bca6feee2f869e4031f4b5cb7abccc
BLAKE2b-256 423c2c34dac04e95e034ad9af91e179862fc12b2d4423dda3e1f2a1d4bef3291

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9cd62540e09ebfcc1c9c689aa5251e68627aa40c17ad70448f6b5eab9ae76533
MD5 48475b68da58d84daa5ca72c0e31ed69
BLAKE2b-256 1818777537017419dcde11927afcac4d05810fe1d946184103d728f8d7dca0c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 900.9 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 81d4249746fd3bf723c0cdca7d4fdad9247b470b66892d1b42516087b65776f9
MD5 14d630580d93f3d30ba54cc9e68d9d6d
BLAKE2b-256 bd7a36693f7382762611f8c2226228f6ed53a8419db30ca48d9d330808001ef9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 899.3 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8b4f87349777c22543d1d93228d29488973475eecc96e5f9d11d72bb6ae08e3
MD5 010e556790f5b7377e6ac04f29ccc990
BLAKE2b-256 6a951330dc9645ab6d1b386820b94abf67f43d5408f63b34a2427d509e76f310

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 996.9 kB
  • Tags: CPython 3.8+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 88c01fd21f83d66b1e9397f7f22f9bc01b594d2fedd7ba73472ea398e17e84d4
MD5 7a5f2b1c2be4d23748a027c3ddaf35fa
BLAKE2b-256 8b6c22660fb0488994aaa1fa5d9ab68fce2cdeb92f1e8ab66468f20454480c0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 771.2 kB
  • Tags: CPython 3.8+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5de4da0b74adefba6bd71b526355e1b5d5aeb4f71da0c831cdec999146b2f3c
MD5 04ac183906dcf2c8a123f51c0f331169
BLAKE2b-256 c7068ba539739502f672feb2b47787763c39aaffe6e2900b346b47249908ab58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-0.11.0-cp38-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 867.1 kB
  • Tags: CPython 3.8+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.11.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 933ef59b911ee29741514bc79ec13ce823169f7c4313a124c4252daae9ef1fd2
MD5 b701d655664701bf1191bee93841448f
BLAKE2b-256 9a81d1848ea62faf546f3f5a15494c854dea23fc6ed53009b060f0a4366accff

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