Skip to main content

libb utility modules for python

Project description

libb-util

Documentation

libb

Python utility library with Rust-accelerated functions for dictionary sorting and number parsing.

pip install libb-util

Quick Reference

from libb import Setting, compose, attrdict, timeout
from libb import multikeysort, numify, parse

# Configuration with dot notation
config = Setting()
config.database.host = 'localhost'
config.lock()

# Function composition
add_then_multiply = compose(lambda x: x * 2, lambda x: x + 1)
result = add_then_multiply(5)  # (5 + 1) * 2 = 12

# Attribute dictionary
d = attrdict(x=10, y=20)
print(d.x)  # 10

# Timeout decorator
@timeout(5)
def slow_function():
    pass

Installation

pip install libb-util

# With extras
pip install "libb-util[pandas,text,web,math]"

Available Extras

Extra Description
pandas DataFrame utilities with pyarrow
text Text processing (ftfy, rapidfuzz, chardet)
web Web frameworks (Flask, Twisted, web.py)
math Matplotlib charting
test Testing tools (pytest, asserts)
docs Sphinx documentation

Core Modules

Configuration

Function/Class Description
Setting() Hierarchical config with dot notation and locking
attrdict(**kw) Dict with attribute access
dictobj(**kw) Immutable dict with attribute access

Function Utilities

Function Description
compose(*funcs) Right-to-left function composition
timeout(seconds) Decorator to limit function execution time
retry(tries, delay) Decorator for retry with exponential backoff
memoize(func) Cache function results
once(func) Execute function only once

Dictionary Operations (Rust-accelerated)

Function Description
multikeysort(items, columns) Sort list of dicts by multiple keys
numify(val, to=int) Convert string to number with format handling
parse(s) Extract number from string
# Rust-accelerated sorting
data = [{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}]
multikeysort(data, ['age', '-name'])  # Sort by age asc, name desc

# Number parsing handles accounting formats
parse('1,200')      # 1200
parse('(500)')      # -500  (accounting negative)
parse('100.5%')     # 100.5

Iteration

Function Description
chunked(iterable, n) Split into chunks of size n
flatten(nested) Flatten nested iterables
unique(iterable) Unique items preserving order
first(iterable, default) First item or default
last(iterable, default) Last item or default

Text Processing

Function Description
normalize(text) Unicode normalization
slugify(text) URL-safe slug
strip_html(text) Remove HTML tags
truncate(text, length) Truncate with ellipsis

I/O and Paths

Function Description
ensure_dir(path) Create directory if not exists
safe_filename(name) Sanitize filename
temp_file(**kw) Context manager for temp files
atomic_write(path) Atomic file write context

Concurrency

Function Description
threaded(func) Run function in thread
parallel_map(func, items) Parallel execution
Semaphore(n) Limit concurrent access

Process Management

Function Description
run_cmd(cmd) Execute shell command
is_running(pid) Check if process exists
kill_tree(pid) Kill process and children

Classes

OrderedSet

Set that maintains insertion order:

from libb import OrderedSet

s = OrderedSet([1, 2, 3, 2, 1])
list(s)  # [1, 2, 3]

Heap

Min/max heap implementations:

from libb import MinHeap, MaxHeap

h = MinHeap([3, 1, 4, 1, 5])
h.pop()  # 1

Documentation

Full documentation at bissli.github.io/libb-util:


Development

# Install dev dependencies
pip install -e ".[test,docs]"

# Build Rust extension
maturin develop

# Run tests
pytest

License

See LICENSE file.

Project details


Download files

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

Source Distributions

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

Built Distributions

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

libb_util-0.0.10-cp313-cp313-win_amd64.whl (232.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.10-cp313-cp313-musllinux_1_1_x86_64.whl (536.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.10-cp313-cp313-musllinux_1_1_aarch64.whl (498.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.10-cp313-cp313-macosx_11_0_arm64.whl (302.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.10-cp313-cp313-macosx_10_12_x86_64.whl (314.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.10-cp312-cp312-win_amd64.whl (232.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.10-cp312-cp312-musllinux_1_1_x86_64.whl (537.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.10-cp312-cp312-musllinux_1_1_aarch64.whl (499.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.10-cp312-cp312-macosx_11_0_arm64.whl (302.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl (314.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.10-cp311-cp311-win_amd64.whl (231.8 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.10-cp311-cp311-musllinux_1_1_x86_64.whl (536.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.10-cp311-cp311-musllinux_1_1_aarch64.whl (498.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.10-cp311-cp311-macosx_11_0_arm64.whl (302.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl (313.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.10-cp310-cp310-win_amd64.whl (232.0 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.10-cp310-cp310-musllinux_1_1_x86_64.whl (536.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.10-cp310-cp310-musllinux_1_1_aarch64.whl (499.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (316.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.10-cp310-cp310-macosx_11_0_arm64.whl (302.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl (313.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.10-cp39-cp39-win_amd64.whl (232.2 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.10-cp39-cp39-musllinux_1_1_x86_64.whl (536.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.10-cp39-cp39-musllinux_1_1_aarch64.whl (499.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (316.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.10-cp39-cp39-macosx_11_0_arm64.whl (302.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl (314.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file libb_util-0.0.10-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 232.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e0937f48f22c8681afd61f056bad7be49f7d3534b7e8f012833d1b95eac01952
MD5 f675b3b2d084bf3b0225a86a23dc63a6
BLAKE2b-256 0a1f810ee6f1e5dab72a035274583b9b4d420af36fe8cb65ed611c249afda0fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-win_amd64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b3028fb21ecb2faa86d04327336c6ba1bbbc095acec3652fa784ec0ae3034de4
MD5 29f0cc13d6bb9fae8fd2c654fdd9c4a0
BLAKE2b-256 b09b7014a7f797b07b09b6030e468f9e6b156865e66c69b7aa9aadd6a92d1624

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-musllinux_1_1_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 37b0c5dfb875fb0cdf90f6e3cd3d6cf0d2a1e1d0abe412d0a0226164607e3583
MD5 eb85e52b4ed5a5fd43ce1890797acb07
BLAKE2b-256 96e5613deace7a1bdfac346cbe5293e6ae940ea90665fcfbad0b107275de2ed2

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-musllinux_1_1_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2121492eb33a68bc1c4c2919b66d24f49d05e33e7a320c3c1f9c59ffc101a5ca
MD5 eb74bf0617341c4304c2dbfcc81e89fe
BLAKE2b-256 e252eebc7d93a32114f0798aebd0c9459027345b895898c5b6501fa75477a98b

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b242cd6d1a61fee93bd5a39a438857a6820faae8bb953fcdda0ab2c2d670e0bb
MD5 49bedca3feb93b9e2a90844a1644cfab
BLAKE2b-256 fc143eee615e6d24c1572469d84186c197293217aeaf80bf4360c582c3c82f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3e25477694aa880c2cc1c25c29e0f53dc01366c7f229b8dfc729fbb9b717a88
MD5 b25ffea2a24365cd8ef52ad04015e50f
BLAKE2b-256 491cd524a0cc04b976255a9243b1f06ec835ca3507a5ee59640f46dade159023

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d642fcc9dcb48fc60ac0372d1b01798914036f9532cc84d8992bef417b718d08
MD5 32442d5e62a3abfb3d33221c28bf6ffc
BLAKE2b-256 357ded31826ff486fe50190998bb1b3be692c09f59264898138b6e431b74dc4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 232.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3cebec41e484b869a1a40921ab8ae4ce9d3e405127ab7ad4a0cbee8b2e22aefc
MD5 69a31e3bd0770c26df4651cbd288e4fe
BLAKE2b-256 5211929e6d0e8e783c1cf5f9dd5cb9025f50b48298b776b3a5ab88482a43bcca

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-win_amd64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b60b167c7ecbd91adc6b472a81c644b2fbeea79a339b844b7e95d75ae7149b3f
MD5 6d5dc46fc571c2c5726f913b6137f9dd
BLAKE2b-256 b2cbd16e0dcf01b0c837b03f1e984e38e4ba908de02c803ca7f7203e920e2659

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a954d7134d3c0b5794cc85a775d3dc3e2df9650cb88278b6142ff9a45170080
MD5 30839e382491cc9cdcbe9fb417abaa62
BLAKE2b-256 e37140b05e3f94688cc9ae4a336c69a8ddd8696a26fb0a56f2dbdfaa5918c1a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-musllinux_1_1_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e693974d3753763fa78065753240b5da7924c35d109a1b2d619b79af58119c6b
MD5 ecb2a28a7d329da78f238954b02c9754
BLAKE2b-256 67d58c7140998bd3687c000cc213f77441cf765abf723b28c29e8fe91d9bba89

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5356b1c0d94b060c19ffc47af7cc5ec1c5fe0dff1989586070f86a2ac18b79b
MD5 3fe98b9bf280c29aaf9b5db9809be25b
BLAKE2b-256 eb37e4d3bc648b4e7584f6064e25978ca97708740d6c87cf0ab47b1879d98523

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c3f3433907d93477b3d193694619f635b2b4e75b0ebed9724586e6aa9e3a25a
MD5 2f9a9c2a496e6ea00b6ffe6a30d53bbe
BLAKE2b-256 428512bfaeee3a1c0d8ad485bccdb7b4ec13a98763556e8f26142fcf9489c373

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b22aaf5ecd15692e0ce0bc96ffae5918c2ba19b6288c86961617eca0a4dead7
MD5 9be98c5f5f9d279b16d60185ecfb660c
BLAKE2b-256 17bd05550f18888f60dbf401d764a409df88bb3ebf17cac48cc50904bbafe754

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 231.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e08a3eb4f9b20aaa2fd55eaec7f9b094de6572c09c695771d44d7bab4d8de08a
MD5 af00acfa5aaf26931f522b1240bb99f0
BLAKE2b-256 782cfe36cd000d0fdfa745e39183fe217cccf80d1847b8cc0d4ffec34c07f07e

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-win_amd64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d40d5bfc249069b44f09b7e488d2f74456abd1ac06758f7b99188c79f5e8caae
MD5 e673483a0157e504e189b81c5d4e8f95
BLAKE2b-256 3163565d7bea18f2980ffc31b533a5983617738f8b596f1241e3272612c7dc46

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a0328bbd9e9aac37c8a8f496ac4ce4fa4892d398c86056cfb425b84445535da8
MD5 970f8c52ae59402530c925fa2e6bacc6
BLAKE2b-256 fbf8fc5e23a471c5fd60081234a9cd634082ffee5c37ff9864c68d6884b3ba8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-musllinux_1_1_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1066b55c2661fb5520bc584f92f50b13c95da4b0bc775e88ce0e518f10c89703
MD5 f74234e718f17d83890323085198e771
BLAKE2b-256 8703bdf4196bec46bd875597b77fd8d5dcca64f1dc3a444a56c5d879de879425

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cbe3e7cb0b18f31526055bca2763b4e1bf34d81f99e87e5081c7b73a79f3a602
MD5 e07926ff5833f940ef56bb39eeb791c2
BLAKE2b-256 2467fa06d7e023450aaad662f84f002b53240f06e1de37a564df361db2d9b801

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbc14dd3db133ce5b0b8bba0d5cd994a56a10b0dd9e6ba6af8d3421459f9a8b3
MD5 3752d54e281c5f38a22fa6844cb97666
BLAKE2b-256 68d8082c0f044fbd34160c224f9fff96a66f764640fb01989fd5d59c2d91fd03

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8d479ca8313d1b9a60baac2bac12113744f373ec47c697b29ec264534d8b4bdf
MD5 ed4aa15b232acf920a8ffeec2a5cbb3e
BLAKE2b-256 74ec7c89084917be57cc726ed0948c3510de6e29a6167d159238ea455ba27807

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 232.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ec6566e54c1ff75e5944468ea47c6698e2fe2491d25b98cb9bda36a67053dc52
MD5 cadf48c8bd9e6af0168a04ec655ffd15
BLAKE2b-256 16426f558723b2965528ee5ee00d318e570d1dd8a802c80eb791711c079b1abd

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-win_amd64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d364d9c24c20697d930665092ade602dfc86b666fddb0386fa729b2272bf59b8
MD5 f15a1f63e885d1d9af44f00640b779e5
BLAKE2b-256 b5344846f40a996bc7ddadd6b8d3ba67903bff8778407c3bb7434ca5575eefbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d3d7cbdd77d3c9b0821261344bd8e32d509efeb02ef9fe86773191c558a35b9c
MD5 bb3263f300ae1e8e15d50be038c81c1b
BLAKE2b-256 1a18e0bb5f5614a94a950b714619b8b47759aaa768d37dbe4386f5993c2a4e0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-musllinux_1_1_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1762548b4bab4d8de66f8463ee5678e971a4e649cc63951e0142e9647729c91f
MD5 b895f5708a46798fb896ea310e2e3185
BLAKE2b-256 b2ab9fbb971520faaafe5eb4fc1284e5185b1a9d4ba240ae685ef844b8c47ea4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c62164fbd85ee8d174b060e14b1d81cca95fc598ec6f38ce55078a6c7573cc2
MD5 fe4e0c0b4fd1baae91601149fe4d1cc1
BLAKE2b-256 6dc172943cae3627cbbc5c1cd9bd298c6601b68294e07e4c9ba93f82052c7e74

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe929aadb9a4029a0443889a30847e58c543790074b257ee236eef1d495796c7
MD5 d461697dbb5a497c3ad59067ff74ff4d
BLAKE2b-256 aff916e4e5262c26f3c5c6354421e797674724dafb312f5c674bed24a41d1736

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 615dd395f73c0ea2e6f07b6eac75423afb92d616e60b664091687928d0123c3b
MD5 8134191639f2fe2627c4b60f92987ff4
BLAKE2b-256 f05014b5c69dbfe03ad16457b423570ee0a3417e3293939728abcf9a3562eed3

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 232.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 378b05bb23b19fa925e7a2d2520e26bcb7ac8f8ff85543fd6f2dc3345a826356
MD5 854a448b149df8343bd744d3fd7bcee2
BLAKE2b-256 ff241fc48527f607dedb06efa2f04a14725be10024b268b098acb4157e41e3c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-win_amd64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ac7d3ee41b361ca6da40249e8a3c3b4c707e6334caf6a4b5f14254a0940c53d
MD5 46dffd728a4ee662daf01ebf31dfe083
BLAKE2b-256 5b27ccabd1c83ec4b21b87fe30e889730454ef351f3e42f5b547f35874b7087b

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f98284bf4338ac2459ef3252eef0b248c4145b898dc4f755839e782d940571ae
MD5 b2287213c3cfe49c9d15b34c9b8a4a57
BLAKE2b-256 28d7c4a708c8c3c6dd9842b6b9cc90893c008f50a10896989e6cfe23fd909967

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-musllinux_1_1_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6665eb23452e42b3087948be9ba46cff2d90d0f92c7f656988e4efa8941f0142
MD5 e4c10cee1b259a4a62fa79d7570301e0
BLAKE2b-256 9bd402893ae88e1db05c29b1d70f6b493f79f2e4a209fdad390cd358cc3894ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3d6118fa79d2bd36dc615619b25c61998ec33b380b6ea234b873fabcef6aaca
MD5 9663fd12a0f2178b466791146be4014c
BLAKE2b-256 79acbe82716ed5f08f9ce70b12c1fb6c7d77130eac20378b0ad65915adb85de4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92923014e3d342523e79c6b46262fb58161fee196561b53d801181cf830aca59
MD5 ae0ef34bebad8665f963411b016b1a78
BLAKE2b-256 2a4df83b5db482027f42c19910575877248cb4ae4e9b4711cf2cc0d0a722293a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libb_util-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 36de1323d5e9466768d1b85b43d49f3e3c6ac54fe6bc661900fd523d8e9e635b
MD5 0e99070985a41ba0b0d1711172ee2f43
BLAKE2b-256 d60e3c826b6481b0d1a0172253ea2d670de91dc6eff96816f598bd0659d4abc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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