Skip to main content

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.10 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 or split at bit positions and interpret each piece 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

>>> # Split at bit positions, then interpret each piece however you need.
>>> flags, size, payload = packet.split_at([4, 16])
>>> flags.bin
'1010'
>>> size.u
3200
>>> payload.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 has reached the 1.0 stable API milestone. Documented public behavior is intended to remain compatible across future 1.x releases, while still allowing bug fixes and carefully considered improvements. 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 800 unit tests, including Hypothesis tests and performance benchmarks. The Rust extension is built with PyO3 and supports Python 3.10 and later.

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

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

Download files

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

Source Distribution

tibs-1.0.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

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

tibs-1.0.0-cp314-cp314t-win_arm64.whl (622.3 kB view details)

Uploaded CPython 3.14tWindows ARM64

tibs-1.0.0-cp314-cp314t-win_amd64.whl (664.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

tibs-1.0.0-cp314-cp314t-win32.whl (604.4 kB view details)

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tibs-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (961.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

tibs-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (975.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

tibs-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (998.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

tibs-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (900.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

tibs-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (893.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tibs-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (997.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

tibs-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl (781.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tibs-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl (889.2 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

tibs-1.0.0-cp310-abi3-win_arm64.whl (632.4 kB view details)

Uploaded CPython 3.10+Windows ARM64

tibs-1.0.0-cp310-abi3-win_amd64.whl (676.8 kB view details)

Uploaded CPython 3.10+Windows x86-64

tibs-1.0.0-cp310-abi3-win32.whl (615.3 kB view details)

Uploaded CPython 3.10+Windows x86

tibs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

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

tibs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

tibs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

tibs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

tibs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (967.3 kB view details)

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

tibs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (969.8 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ s390x

tibs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

tibs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (905.3 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

tibs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (900.6 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tibs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.5+ i686

tibs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl (792.0 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tibs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl (879.6 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tibs-1.0.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4b8ca01cddf013007d9c03d2c7eb93d02d8f56ee098a2cebc4acb88fb0aeee48
MD5 4182a3df1cd0bf5344d91512f98a4b8d
BLAKE2b-256 d7df9326e3d989064a99f9c819720a602d4f57e330d0b6f262da354d2110bf72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 622.3 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 3c5c2d8352fec3862efb0b908b48a02a16bc72157d6af32ea2fdf65e4c66165e
MD5 67f32497df6fc32113987a4b5ad7ab65
BLAKE2b-256 2c1b9ce4faf503f196d5fbeed458d65d2705c8a0c534aeefabc6f567b6561254

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 664.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7e96035bb8ee82b73db68a4cfb7cdf34ec4d27b91a30cfeb1630aa3cc9e71daf
MD5 67cc917865932e88d4bc4c08e88b117e
BLAKE2b-256 cb6e883c486172b050a5878f91325de0f826724515bf95acc35a8d9ab5b7d12d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 604.4 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 7a2d581b0b23af634c8a10a5c10d6808aa5d56b3d39c6713db0c79386ec1ef88
MD5 816432105d52d2d45ce1cf9de052c454
BLAKE2b-256 ab861009dcc633b15c3d82d53edef2c5245c3009c4025ce4250706c868b84b9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.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.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f064a8e4028d70f9e7b0993a92d24abcc3e6bc67eb7b36c6069033f05f13e57d
MD5 914955ead46b2a5e43e03bbbbb599b33
BLAKE2b-256 03f14c5b364fe67039a2a0a54ffbf8da032a8e987c28eb2bacb83a846b57a6dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.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.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4366803933e1e99e5b94cc682a65342323afee620f89ccd0345d696ac8ce62d2
MD5 80b4111ecc912d4de867cc867a5efc83
BLAKE2b-256 42651e8f1fc66623af808154048f8e776ceb7ad86471bb5d2fdf17da9dfaae80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.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.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3ddf8032203698388ff026514235c77f1d4cdb718457cfcc2f49526edbe2878c
MD5 70416de9b14ab3c41c4398850b3da92e
BLAKE2b-256 830841c6cd244acf10d523fa1e7e20469c60da4e0b932b2d4d4baadda341401f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.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.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a814f3fe1290ac3a3a99725be4cfd4a1474f3ee51c5a7fb9fe314063b4c46a25
MD5 7556ee483b4a2722024244e67de2411c
BLAKE2b-256 b1919a5c1b41ec20915d33665c4e9ff6cf7a2cf2f86b88896045b28b6f2da9f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 961.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6eba91b69193880c90760b3606d1a258decde7ad6fe8ed0304de237006e771f
MD5 bb3382cdcba32f650aa5bafb33e3eadc
BLAKE2b-256 3a117f7916955518599bda82dee38c17634185b45583b38254823d16112351a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 975.6 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 293d8aefeb63c880bb2bac9e96be4aab00100a93f49729e2fb68c7f12907583a
MD5 81c80fb3781a683c7b16512750701574
BLAKE2b-256 6b3048ec6bf80c89bd72be44f74d317211f7e61f5f7c2f27d90752a45be9573e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 998.4 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 87d1706df36977b09073354d0fa7684fc36c51b745750c3e1261ff2011c79dd7
MD5 24d851fdbc196a6cb448ed370e81fb2f
BLAKE2b-256 35a371c818bf6c27039893063578eccdb6bfc19976224d8992b8e2b51b178b53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 900.9 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e4bdf49f6374fbaabc2d6a6275b88b4300d65183f2aff87012ff110da90f5f86
MD5 7bb788115737184922942249a1448456
BLAKE2b-256 dbe9cba25aebe0f5d8e091861d819b0fd70cc4c32fcdf1a8ed1fc9b080ba322d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 893.9 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb2d4fa8e75dcfe24aceaf7af1728127d2f94422809b9d5ced07f5cd67651ae6
MD5 7225827f81df94dd4a9b8efad7007af7
BLAKE2b-256 696c74bb6cfec0c23ca06260b9689cf21dea1b7adad14f9af1bcfa64c02da55f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 997.1 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c1b6bc8d525c4ac65c36d1c0d1c7b05068b72eeac6f011017ad65ab243b504da
MD5 d02db833fa89efacc1a41cc7581f16b8
BLAKE2b-256 c6b680a82b2e5e1defd0e65e5689ef5ec39b392240a85347086515545f601af0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 781.6 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 618a746f7e7c042a51e911e85032428fb3b1803cb0b2e024ae1596c9ddd10f75
MD5 c3d85fa5c8859f46bf95ee046efeefb5
BLAKE2b-256 8b7b1c16e963bb2b61e436f0edf6548f38e197cba555bc7ccc7b57f68e9f0c24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibs-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 889.2 kB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0b0522c1d0253c4f858d5cc78e68719e9276a0aea0311da72181ebf74989f810
MD5 bf7db7bed3841e920536b3b7217df94a
BLAKE2b-256 eaf319fb98e6887513f7b7d8a9d9784930a7c076f805238e1f2db405a2e96004

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 632.4 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d5f07e9bdde41305fbbdaf81d6bceee5693b51eb018c72d4870d4e0efd7aea69
MD5 1b5a8fd96e176bd3179070acf8c1440d
BLAKE2b-256 8f4137d415ba22f6490dbf06623fafc6cfceefc44c950e041b762bee147bfee2

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 676.8 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5af10bca7ba03eca951727a2edc93888dfce9fa869949821b0cdfd6adbe48092
MD5 aae5dd1cfae9660baead616cd8bb6d1f
BLAKE2b-256 130727a37cb11b52780df0414efb94ad2ad0a5a0837dc68eb6191ce254dfdb71

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-win32.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-win32.whl
  • Upload date:
  • Size: 615.3 kB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 ad8f179263ad88bb442ab4893892ff4f370f898ca7e83d0dd11bf5586a431cde
MD5 c0d93661402a6ffb2f82b851b47991ea
BLAKE2b-256 030117e60d8b4c659a3a811beca5ebc8c789314f084a3bcb605a0d08a62c7b8e

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c43563c385342afd16e6e383c105a845ada570f40eac1ed5978caec619fd1a1f
MD5 f5ab8dc9ba63667678157e8b0131b55d
BLAKE2b-256 eb06ac72d6564f0037079d88f4cefcfbeac1bb902370e622cf7d97ecb7240303

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7d910c3c4f43156211317bc577c7838c29299483fc1697d8cd0734a26b8a026d
MD5 fa9b2c0c5084b88c039f16df82cf9910
BLAKE2b-256 72981f82d632c893fbceaeb49d4521d2d444b1409f428d3347c16d7aa435ea94

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 56496c26e22297cbd136eca06b06e5a81f311467bc834f1e768af3033332a217
MD5 5404ff20079def0ed25a06735ba9c9af
BLAKE2b-256 dc45b5d4a0d7e12e9247c367ca4ad49d2a4771b7b22f1491f587a86f04a5aaa5

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b644947a7a2534e022bcbc7f392ee6845546a57eeec518892cffcc606c1d012
MD5 8600966bf371fa80c74f8cf45fd2317f
BLAKE2b-256 e4e784f919272270a702d263f99156a932313d5bf263899b20fa6af8b33eb31b

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 967.3 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbc1608277b33ca84ec02cff3e55d947b16bcb77aa2e6c5f528095d773ca29b5
MD5 20e1dc2d38e283ecb83043b9daf40a53
BLAKE2b-256 7a7af78dd1fd77d03ab75bd81672c3377370b9d904984a4780d4916460c1d512

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 969.8 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3fc27bc2a94ebf364c17bbe88c3109528e55046629e02d290232281bbeeb1822
MD5 eeba5cb170e5c86a523fdf58a443a38a
BLAKE2b-256 e76311479b2a7f244731dce54f5abb261043f5284031e66147ef07e568f008bd

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 734db119cbe1bc50109d1697022fca8773a4adddfc810b5eebfc885c41aaef9c
MD5 810326c69e2b4a14bab60ff684850b5e
BLAKE2b-256 4642d786008371bc55038c1e9b35b653f86e6011b841f818e057832f130590f1

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 905.3 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 55c995a5bcc7caf005ea373b39890a5bf6d6d858240c4f9834c223343578f8be
MD5 3e4dc9b6dd40ed4ad1f6df1d454cc2d5
BLAKE2b-256 7d3c0afa1dc10309443d90272d73b24cc886d7d593164136e8130e6f030f23a2

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 900.6 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64c8629ba0d7069e852d1294a17765d134493b583448190117f7988aa5a9c43c
MD5 2ce2a447f0c6e2938b122a26af341701
BLAKE2b-256 9cadc2acd57560ae083fc21c910a00fff98123ada37ef11367b5d8ec32320ebd

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e7d3dd36b6c3f927e5ca836b9f9d3ff4b02f230765935eb39beed16b1aa6ee98
MD5 fe26ff7387be6114c1298a702b2cb0e1
BLAKE2b-256 0e7021ae97016351a6452c165f3fecbf6d61164576f495b2221d8b0ff3b4d7c6

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 792.0 kB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d61e77d195fc4cc62b0a9391c0f0939a82b0750f16b203e25dd8257f84f19b4b
MD5 8772e0f0cb86581534419fd70d05db8f
BLAKE2b-256 9b6a3da8e55b6b2299a01345a8c27251d33937cd55dd14a5504dc8bd343f8084

See more details on using hashes here.

File details

Details for the file tibs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tibs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 879.6 kB
  • Tags: CPython 3.10+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8b30a254668e0d46543a91f444e8ae66a7f5d4c16ec225bb29fdb7c63b198c7c
MD5 0f2d7936cdf902a4870c862002cdae31
BLAKE2b-256 cb8c22706563073562353dccfe9d606eae290eee63b851eb7cdce7b4f519f392

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 Sentry Error logging StatusPage Status page