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.11-cp313-cp313-win_amd64.whl (232.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.11-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.11-cp313-cp313-musllinux_1_1_aarch64.whl (498.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.11-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.11-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.11-cp313-cp313-macosx_11_0_arm64.whl (302.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.11-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.11-cp312-cp312-win_amd64.whl (232.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.11-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.11-cp312-cp312-musllinux_1_1_aarch64.whl (499.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.11-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.11-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.11-cp312-cp312-macosx_11_0_arm64.whl (302.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.11-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.11-cp311-cp311-win_amd64.whl (231.8 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.11-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.11-cp311-cp311-musllinux_1_1_aarch64.whl (498.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.11-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.11-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.11-cp311-cp311-macosx_11_0_arm64.whl (302.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.11-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.11-cp310-cp310-win_amd64.whl (232.0 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.11-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.11-cp310-cp310-musllinux_1_1_aarch64.whl (499.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.11-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.11-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.11-cp310-cp310-macosx_11_0_arm64.whl (302.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.11-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.11-cp39-cp39-win_amd64.whl (232.2 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.11-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.11-cp39-cp39-musllinux_1_1_aarch64.whl (499.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.11-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.11-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.11-cp39-cp39-macosx_11_0_arm64.whl (302.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.11-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.11-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.11-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.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 407ca1a0d44ca15233f806edefae16a10e8a3565e0ae2f48ca8fb3832d02f9f7
MD5 01de8345647521a31e01c2925340e29a
BLAKE2b-256 a0820556790bc3b407a053d9de06bc0e35d3c63cb0e8fb22d050849261705e5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a9c33a914123efcc34f6721ea22b0d9b8fb2ef3edd3d0b4d15400a5f77519a06
MD5 c54aa3faef30d1daa3b13f4bef0dc71e
BLAKE2b-256 e33792d9fa27101f8693a0ef6ed8ecda37b047db1007de972ed08cfb52d1478a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8861b522562c3bb2a85da442c3bc29f3767aad0f24d225f0b9fe9d5cc9e833e6
MD5 daaed6e2a0189751d6a508fc63f42948
BLAKE2b-256 bf3a44e96dd7ffb45df7da3fa3dd6c3fa1a44f7372b56359515e17f296ff2363

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 416c565bdded5cb56fbb66950f9d693f2a27aa8658df870f29a8f395d74efdc7
MD5 bf018fdf59e370808fdd16b24e699cfa
BLAKE2b-256 42923a28ea6d55b8e856353318b92a8bd96317f99c0ae879c055338141852bf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7db4509dad46507ca08b4902007ca0629646992a05558f17e691a20b07f3a23d
MD5 fc75e529a1655a552b4a5f7f886efe39
BLAKE2b-256 9a84ade720cba2c235c0cfe8a2b349f148041150cb0aab93f34a6b571340638b

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 663de6ba7436821dbdef0e85e901500aece48f620054684e3ba780a9f8c197a4
MD5 4247c74417373d2c5b6b56609aa13a80
BLAKE2b-256 6b63353e4bb90a407524d6ccd8b84bf176cf091f9a878bc2a558389a30953102

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c1b0309a7b347adc78374f3a7f57f85ef388baa5c12db18f50212b7cbda5674
MD5 3be54b40583494a2a05d4a15a86bcfa3
BLAKE2b-256 ef1910555dcb3e6bcb240d9c30c17722d164b88e58f78b55c920d80c12b385fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.11-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.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fb47903bb1f369e2bf049cd65b0fbda09d12a6d3331b0a5d6abf5ac622222136
MD5 fc6c82410a83643c4bb5e2780eb4037a
BLAKE2b-256 1f529f8a460743211048be9944a36a7a14174fdf34428d3722e691b7f77fbc9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 32a3067cc9ba7ca2886b8fa3bfcc8e3b34b39275227ae854c91331525f404bbe
MD5 ca66891e7a46cde9a00f8de5acd5547f
BLAKE2b-256 9516bc0376015494811850c237c06914bb6a301a58e494c658be75c4c1470c1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ce86b994e3f5860e712c0cff3fcd28f191cef97d1e79dac8a31717e9dd7e275f
MD5 b9523b3d7d072c7e3b095a78a7913b9d
BLAKE2b-256 608b535f2027de0a0fa3b74012c9860e8d2134bd1c95b359c5ff21c68d6ba760

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22c739cb8711ad7a26e01bb5ca2ed23d18aac31325d616c51b99d1761d207d3d
MD5 89dc6fad4d6f259d23703a86fa4f7c2b
BLAKE2b-256 2261299015f76b834da6b65e78834f8afa6046da2195396c0121ead84d0fca45

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e25c676f12c267570a386f8f44cc2588e7acc56b2f5e552d8a5e88b50c345507
MD5 5dd833b9bd8a079fb8f9df3ebabb6a37
BLAKE2b-256 5437bc41851e95110fce79d02103bef398f10f94e3618a35b9e366fafc4d97e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1411037eb3eeec626f2dc8f212392d785f7719b94ee902e1f78252ed3cbc570a
MD5 add2c0275c193ef6e11626eec2995a4f
BLAKE2b-256 20d15ec4e7ee4dd030ba558ca8054ecfa414f47779599003e73b3572963bc593

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 de6c988af93048729fe04034a3176ec76a0cd2073175b716e99787b69ec7e518
MD5 6e5381fdac551aa159c1790a12364c5c
BLAKE2b-256 cf4eafa746da0d9e11e2693b2f966ec1c76e1688f3438ee2ee3c1339ba765d09

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.11-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.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 84c99c922403f358330fb2dd39567a876d769481be355cdcc0d7eedc942251b2
MD5 9b54d3ea2104898bf4d31ffcc7dd83f7
BLAKE2b-256 cf6ceac5ffc958c0ab934ad0aef96e220c8ab5a95a60a173f5dc02dd985203a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 395edc3d04c3afab845ed38f3c7278f974403bf1047672586f9a33ad24b25e49
MD5 b571131f26a1003e077fa325294d68aa
BLAKE2b-256 aed5e67abcab5b3f9e89e70fd91ab23e86065f7d9235eeada6bad8ca63ec219f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0114a52a1588cbbf37fd7568f099d0ddb8a78fa2868520941dfe42233eb71b04
MD5 80261414f51148d34bfe746898611a35
BLAKE2b-256 5c5f15014b5979d557bf7c26a13d03f84def383e71150201b58ae7eb118ffbb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df4d8384a75f11401ea4a31a2278f3b48367512006ceda2f5468c4c406577332
MD5 5bcdf38cf97ea095508f292b84cdca51
BLAKE2b-256 c4067b93bb4bebd103979b6fd88e48c611a4e5b41045d82344fce1ce406191c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a64f8e5e177250e2990ded87f10b083be4aa3e6facbdfb25482b0b4c82c1267
MD5 2e78166ecda1547cc60dd7c866f64e67
BLAKE2b-256 0c67885cb5dba6566700b30d8af9a2e2c646a55124a097ad9b892ec9ff0dc800

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25ea81fe2b64b515b95e15f4381302ad4b6612dcd5452e98c3cf71053ace523f
MD5 5e23ad52acdae655a32eb83ce6aa06db
BLAKE2b-256 3d443de8df81920d3ef0057fe6e0c0ed1a54e5a37fffaeefd2b1d1586b3f64c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 49066c385312d6caaf3e84b196d8922f010715eb1d7ebc78e09a3c7689a67ec1
MD5 80f00b9eb4303bbfe8d9ba3b3351add2
BLAKE2b-256 c6484a2c7203330a8e4db110aeb28b795d2d23c3bc66eb6e4d59a48b45ad3626

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.11-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.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2deff17c0ec70937625425216a74b931fc81c2562202dd58733e8a80a2a3b825
MD5 caa0066a768ee7f2cf9e67b142bdce42
BLAKE2b-256 25fa6772639f87692a92a3b14f615e493eadd50e27887740de5cb1771394d8b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ada6306d1728790d69b96e14ef44c1bd4f55f0b34b7be58002d4188bf1fc5de
MD5 b7680d46e32a9a27db31cba9c1996bf9
BLAKE2b-256 e6f37cc405dfcd99e199d96649ded02e1d30e1358b3f39d1c60b4cb011efc1d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 360b64379377713f33a9b72f5edc8ccc32bfa45df8c411b176261fa8c0c017c0
MD5 4c4f8358bad1c147d7a34fb38f37692f
BLAKE2b-256 11b2b9169b02f5cf493937a40ca268ad8de3ca7ad4f06ca665ff26d79d5ea35f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c013fa62367fccff5998a46333c24a98fd84f74c0df08454472fe36708112c1
MD5 c2d80b9488f17781307f6411c28b1f10
BLAKE2b-256 2cd0e641ab0a6c0180c16881d460acc23b3f0812b37a6f5b1c7ddeaea5442fa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cec125bbedcf3471323db4a476adcfa6bdd8098774b0b1df56a28eb8773334d9
MD5 5b01ddf05c6bc9c2faa962b9a868bc43
BLAKE2b-256 24de4b7ad8a3d98853bd938d34d1a68ddbff6f536a60d88e9af41e4ddaa0cf88

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9444ecebeeba40869cb62a75d83bbec5de0a0d8acfd5657fbdda518446c29684
MD5 e5dc96957228f4e5ba663bc3aaca43ed
BLAKE2b-256 c01f771c715ce7ebfed7716e4b00f37aa537e02c1109c4d806e11f6585185d4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b8d7c73147d175c92f586693a4e7a6f4f04a53df5cbdcedb2c19687721e748e
MD5 fb14fc8f2419a4486b530f5eedf972c4
BLAKE2b-256 c1438e7481c8a1674ad411f9550d01e8e923dfcd95243303486389c9087681c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.11-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.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 df345f6a059c6e75eb26251e5cfd28f8fde7d4f0cc9300188f6917e0e373b594
MD5 91cf91a3269e5d0ed82532db989a1a45
BLAKE2b-256 8344158da7e362bf463deef6ee80b64420516751c6a895c19c35d6954d9507b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c15b630e9fff721217373574e78e1b0a3edbb9231570e46584edf77198e74bbd
MD5 1bfa3cae9b03fb7af9d1e3238e729798
BLAKE2b-256 70e53ba195efa9299f3fd553e0e1cd0654c670aedce5273c136a79ade6cb1df5

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0bab31910bb77ea3d6e350c155e73d7b3ab6e9055bbc639d8699c515d72fd4c0
MD5 623a0dab8f158400a6ab1c5134dac856
BLAKE2b-256 35be0e0769c1e5e5153e212b7aa91b2ba8430702b1eecdd08973e3069db22818

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9fa590cdc887f3d8f5df702c2343299cbc033cd0ee245173d877da5a86ea7a3
MD5 cb48c712c3f753e311e7d0ac65a88ea1
BLAKE2b-256 171541cdc28884727058a69a8fbc8b15c3c71accc3518b2938d7a1a513a2cabe

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00a30ca893a73859e3b52d09adc6949f182a3e26a829b3a9199f9b0a7d2998ab
MD5 f8e1b281235f63596808af9c2aeb7931
BLAKE2b-256 0b198675891b6ebf153b0df4fa3c0e6eb47e6db15597f1e6b5c6f1f01f94543f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd2517428fbb2ea6674808c3441f584244b00b8005caa78129b4a6798107b528
MD5 5412a2fdae235a22e9084a9378a95e49
BLAKE2b-256 f3914b668c778c5830480b4dbdbd303a6ce4890fb358154026add8eed070cbc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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.11-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.11-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4ea477f48c689a905c1d33e5ecb4daef404abd7f8a15fc0dc008ab82d1106ad5
MD5 e5b98542f8f340507337c1ce69b1f85d
BLAKE2b-256 06ea1c3b1c6e3f78efbe50b9567c98682847879a6c81c0b3c37912c5f52ba19f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.11-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