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 Distribution

libb_util-0.0.14.tar.gz (103.0 kB view details)

Uploaded Source

Built Distributions

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

libb_util-0.0.14-cp313-cp313-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.14-cp313-cp313-musllinux_1_1_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.14-cp313-cp313-musllinux_1_1_aarch64.whl (502.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.14-cp313-cp313-macosx_11_0_arm64.whl (306.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl (318.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.14-cp312-cp312-win_amd64.whl (236.9 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.14-cp312-cp312-musllinux_1_1_x86_64.whl (541.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.14-cp312-cp312-musllinux_1_1_aarch64.whl (503.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.14-cp312-cp312-macosx_11_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl (318.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.14-cp311-cp311-win_amd64.whl (236.0 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.14-cp311-cp311-musllinux_1_1_x86_64.whl (540.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.14-cp311-cp311-musllinux_1_1_aarch64.whl (502.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.14-cp311-cp311-macosx_11_0_arm64.whl (306.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl (317.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.14-cp310-cp310-win_amd64.whl (236.2 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.14-cp310-cp310-musllinux_1_1_x86_64.whl (540.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.14-cp310-cp310-musllinux_1_1_aarch64.whl (503.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.14-cp310-cp310-macosx_11_0_arm64.whl (306.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.14-cp310-cp310-macosx_10_12_x86_64.whl (318.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.14-cp39-cp39-win_amd64.whl (236.3 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.14-cp39-cp39-musllinux_1_1_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.14-cp39-cp39-musllinux_1_1_aarch64.whl (503.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.14-cp39-cp39-macosx_11_0_arm64.whl (306.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.14-cp39-cp39-macosx_10_12_x86_64.whl (318.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file libb_util-0.0.14.tar.gz.

File metadata

  • Download URL: libb_util-0.0.14.tar.gz
  • Upload date:
  • Size: 103.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.14.tar.gz
Algorithm Hash digest
SHA256 300c68c3ef1ca0e435c1d40bb635d823e6bb90b6539cf2387dac3fff262d8bd2
MD5 2c6a02477af1bf250fe032c1602f8b46
BLAKE2b-256 99202cfa973afc5117c4b8d24452a4cc4b5ee24e18c0c2085b4e9e2841fd233f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.14.tar.gz:

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.14-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.14-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 236.4 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.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c44b1d84e6413fd3fb899415fa6f2e20efc5f6bccea0ea70988c29ca32997e1f
MD5 dc4020f22c3baff0b1d0265fad48237a
BLAKE2b-256 47228f097c7bfdc233077a556c05091c05fc939bc28497addb2644f456b750a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9f6e9556ff1187b688f7c9a9c0c8b5a648f6859e55fcb60e5caf90cfa325f1b3
MD5 681d8e3a40641ad23f84155d2d13d2d8
BLAKE2b-256 1b4aeef22a7495171de3a6255a2ad6d138cb055f422629d62804688c335cb5a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6b8d960ea6c66adac9b05cf0480c8b9e4168d8692ca0a84304f2ee6c577c3cb8
MD5 92afa342e50b7a14297a10cc40e2a527
BLAKE2b-256 a9016d7d9b771520539d98acdf13842feb622321efc5691ce3e1853462c7d76f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5ff73486bf10380b9ff87e4535106228f976cf1292af31daf8d94ddb5357f62
MD5 9cda190d4640f5fe5fcfe35f25119109
BLAKE2b-256 80ef8d0b6709ebb297f850b87df724ae8bddbe2a03488a4676b3653b5102f259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f83d1edd62b289255ae6334c6afe1e8d7a9bcfc0e5171f407d17aad1f513a52
MD5 59eece569e8fbe22ab4986bbbd1e37da
BLAKE2b-256 b30f9c9dfca1335473c8df0bef8fbd4a9aeab547b92c49f4bc2c42ad45fa0ae1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df7cd0b881c5ff0415c0157dffc77e961c568b0ee9c03f99128692b6915aa76e
MD5 f4dfb86bc673ca57746d93f3ebe5cda7
BLAKE2b-256 996c4db6ea36815ec2681e94ae1f09a5d0a9c684d052769c918c03a44eacb6ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 faa5d25de3b70e4e0da600da54cb4f6a1aba7dfda33b0fa3e3d52ffaa8610457
MD5 e582b7ae13d6f3514a453d15c0cb89cc
BLAKE2b-256 fe48fce2eb221a79def3c4b358df07d50ad15b153f9b3b2778c9c9c2bcdf94ed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.14-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 236.9 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.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 77ba2cbfc4936b4b1601fcf46125692bb8bbc59faac437ee0c63e9200343a48e
MD5 22d92a57d1e21b74438598f9d37d3ed9
BLAKE2b-256 592ed4187f9024de35902fbac3d7b68dd78508c5a96c3b968b3c13c71fe2cb57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0bd20f3d57dc0c69dd3bea5e812d513ec03a4fea856d679cf74dc2dcf8b2e6dc
MD5 1cc9d0cc62ff77db78d7f51486d25d33
BLAKE2b-256 5d7ee4930262fc60538cb336d1d410e4a241c8d3b619fdc5cc38b3d73fd0552f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d6f34569ed7da22bb72e6a23f7a9c434011d142238e2fe5818bb9cfaf0363c63
MD5 a4ae35aff55e0c4ce1c9f9ee170a7efd
BLAKE2b-256 f5787d0501d02749778091c42e03128b279781aa13f27fd96ca56d0be7cc00f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b3060d8833fa44b0aeaba0b31d6c99fa470dac7de6c6824945512c1d5ffdab5
MD5 8a1c09fb59ebfd15814ee07036f84fe7
BLAKE2b-256 dc14b51577ccb6c30e4d7a4d14a7b98e9c3f982fe3e8e81b4610f39b5d689132

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22bced38e169d5c5772721cbae220626b48cb3ae1e8ff41b8e38b351be839f61
MD5 b1243fe9d5b0628da3a4c34bacf0e094
BLAKE2b-256 d01fae81a8acd9474426e3dba4964fa8af0bb49d9f19b48d03096887eb859560

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffe4dd65f67ff621a665e9564bdedc46afb002e0929d90236d3764d723f62bf6
MD5 64ab3d11bc65851285e31dde42b08171
BLAKE2b-256 42e4b9e30f896bc2aff5bc58de1098ff2a8b65d2144ec7c519dba86eae055e43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9bb14a6577fef94c455e623b9a160acba228ff87969ae8a15a92f826037a4a1
MD5 b9e113d671dafc3d42329847c2affd96
BLAKE2b-256 7786d6305b3cabfe145511a9283c6457807643fe3f1b081819dc0ee94a56215b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.14-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 236.0 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.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 99f305740c67e94cfe050bf66ee7b8d173e4de06a5414a5f0e488da59836909b
MD5 dfb484a1c42f704dfd5c47534b07c39f
BLAKE2b-256 14427834e19264e61ea507f39f91ace39bcce66558c088889da260f59a616fcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d6c2b82f052fa778297320aba8b2b1bda7524036363726e36e46f563b73339df
MD5 9e55817c3555f599d42deb5601a3d932
BLAKE2b-256 5cf5ed4c9efa4f8e700ef5fbfcb6dd15d8175fe5fb20495e483d04df7e9a725b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5d4ae7f4c47a8825a240a59a39f37708b66833d46f9eb5af1064da7e09ca395a
MD5 9f6acdbbc05e6f6fa8bab8dbbdb3b993
BLAKE2b-256 6fa1e0099806418bbe2033ec66eda218cfe403be6aa95bf6b9f8e360534288d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be18cff7e3bbd114e891be7a8b2c5af2f300a0125d83ecffea7cf70bd57674b5
MD5 bae1a9d2fbe6a98e745cda651ccc9836
BLAKE2b-256 1935555a53b9bad917d8b9fbf8f9826de3e147d5c9fadbde334c11362c3adcf7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efa32878cdd421fe063ff1aa3906a2b8a8e86847a113aea88c514bc19a231f95
MD5 c2741df68f28b3dafcc742cbe8f35c82
BLAKE2b-256 364b483248632806412860c025c91bfaf849d5579143b9023f701246387e49ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7017f1f5eb4705fdf5cd0535b69aa67e052a2fcfd1fd2d248ca95474ed6b513
MD5 6de2fc783d5b7801d1dd0aa47f257e36
BLAKE2b-256 226dba3b388c916a22a275f8149fe5a6bb40f02d986865ea8c9ad0ef28fa4509

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5fc83303181c17e9b5bb58be2205d1f3a4bae0f4161f446dbd6dcdd7bd4fa137
MD5 cfe14dd26981c7431c6e9719dcd9fac5
BLAKE2b-256 48d24815a77562d993b8a81b5a57802af8775d199ab1b47d1cc8699efc5d2c5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.14-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 236.2 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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 35c1a5649026d5fd62405653a850613db7e51e8395ccb86ca1f5ac984ccf43cd
MD5 376640f89c3422145c7dfe56a6356390
BLAKE2b-256 81e333b0e057f55cda586b14319c01f0ff42a25ecf6c8aef53e010af72c9d6a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0b4505770b425ed4d9a1da6550573788c1f4fb21c5f77a211102f1d7b78c4491
MD5 d3d6cbbb0246213f5ecb97f2bda7a20e
BLAKE2b-256 1ecaa166d4c7427f6dd0847919dae0b25ce4e1fe0e792bde7a9322b8a3b683c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b7c4b7c8118cd427498cd8378eaff4ebee6d7496fa09e446cdfb99200baf470d
MD5 30da94b9e1d083e037aaf50b761fe791
BLAKE2b-256 9a1c29c147d7d1f2093013d4244e8c1e337576db2a6f515b533d3a3a5a77dcce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 310d9c19bac80e9f7b6fb7d88987a3aade365648f0e144a08dbf048865f4a6ee
MD5 c7910f0edd02ed9bfff2d7f81b3cca87
BLAKE2b-256 910bf10cb0706b92f211d09e30cc5055a3e6244ea31efe9f7a22d84a6fd70881

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f5e4a45418d6f5295187457f60ab3c85ce1bc5f74bc9eb3c8eed23fa8d9cc43
MD5 f138fda196afabe4a11abe762b3426ca
BLAKE2b-256 ed4d971c620e356fb2df2f7c8769b7078ea27a584e12fb2a90f756c4e95c9be7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbfb886517327a932d095215e3af3290d65e6f0dfb06b9e3df642fe939e39997
MD5 ab2de14a3aa2ae6749aabbddc7a6fca6
BLAKE2b-256 b478302834c70a7a9fda0a947e452487bfba9b80d9d596a76397c142f2b50cc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c9b6caa1ad61643f22d3ecdb772815847679aa2592291a7ec1893b4ff76d4eb0
MD5 d56b5e1c8df182d92cb18abab3de4489
BLAKE2b-256 9d54a727c4ca1a0b1c71d8313b0e8d62f2ad4419961ede39f639b4af80343d7a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 236.3 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.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 870557e5ae95c80b8298a6fab118888ce92ba03ff7f69ea6b43d7b61d3453059
MD5 784a7698008da8aded661db845ffede6
BLAKE2b-256 69e43e137df6265bbaf364a252b426ac0d54827c794024df014a4a4ee80325e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 966b7ca6f8acaa7f0999056ddee99b005f14bbd1dc262b9998681e0287db5b9d
MD5 889cb4fa8e1be65c7508135b1f6ca350
BLAKE2b-256 ae5db4b46055e310140dc6fadadac439c584be226d6b5d70c56e1da5855f16d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b082c06d4bb1f6bba24ac308b058f06f091bd3bb3bd98f26d1b3d1a5d318f15c
MD5 1929c20806be24ef43c51ba949ea992e
BLAKE2b-256 01eb7bbd1c6f682a2cd8cdf83fb3fe8973ca5a5f71fc5eeff86a54d9bf58a845

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d1335a02582e87c0ef6caeb9dc442c026ef4d0f80aba9d3e2a8ec4856f52256
MD5 5f678ed56ff7864c069c8aa22a11263a
BLAKE2b-256 285eadfd7f8764e571dd7bc3c1631ab2e6c632c0ce286bfbbb5978350c0a0094

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fc288ac0d51a02fdfcd9bea7182b4595cb10feabc29996ccdcdada82ba082f9
MD5 facebfc7ceba9fa11db0e09f79490c2e
BLAKE2b-256 b2990dfa65323ccb47e2d691ea12463c116fc96b34a5709ae49d9187f4a19b0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f5da39d83102d2095d01d9a8e39d947e122f2f49886ab4d9b86b6d716bc7a79
MD5 18d5f32cebddc7a054c8f92b6596349b
BLAKE2b-256 f10a11c80a1b75fb15f5c92f985971eedf3fc0f82108ac17469d38a972f53cd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.14-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9cb063135d66062568817d1543a76009f01f0f5772dec9b393ee912b3ea695d2
MD5 785c2d1f0178edfaa4e8c0a13060ad9c
BLAKE2b-256 ad3a63d40321886484b3e5c935861848f70eee25d7b46cbd1f43dd4ee2646dfd

See more details on using hashes here.

Provenance

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