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.15.tar.gz (103.2 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.15-cp313-cp313-win_amd64.whl (236.5 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.15-cp313-cp313-musllinux_1_1_x86_64.whl (540.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.15-cp313-cp313-musllinux_1_1_aarch64.whl (502.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.15-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.15-cp313-cp313-macosx_11_0_arm64.whl (306.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.15-cp313-cp313-macosx_10_12_x86_64.whl (318.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.15-cp312-cp312-win_amd64.whl (237.0 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.15-cp312-cp312-musllinux_1_1_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.15-cp312-cp312-musllinux_1_1_aarch64.whl (503.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.15-cp312-cp312-macosx_11_0_arm64.whl (306.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.15-cp312-cp312-macosx_10_12_x86_64.whl (318.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.15-cp311-cp311-win_amd64.whl (236.1 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.15-cp311-cp311-musllinux_1_1_x86_64.whl (540.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.15-cp311-cp311-musllinux_1_1_aarch64.whl (503.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.15-cp311-cp311-macosx_11_0_arm64.whl (306.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.15-cp311-cp311-macosx_10_12_x86_64.whl (318.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.15-cp310-cp310-win_amd64.whl (236.3 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.15-cp310-cp310-musllinux_1_1_x86_64.whl (540.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.15-cp310-cp310-musllinux_1_1_aarch64.whl (503.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.15-cp310-cp310-macosx_11_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.15-cp310-cp310-macosx_10_12_x86_64.whl (318.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.15-cp39-cp39-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.15-cp39-cp39-musllinux_1_1_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.15-cp39-cp39-musllinux_1_1_aarch64.whl (503.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.15-cp39-cp39-macosx_11_0_arm64.whl (306.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.15-cp39-cp39-macosx_10_12_x86_64.whl (318.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.15.tar.gz
  • Upload date:
  • Size: 103.2 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.15.tar.gz
Algorithm Hash digest
SHA256 8057886b23b4ce9520b2a250c08d7d7461eae483851fdd72957a3d1b0fbbb6d7
MD5 32a2f9d2afd88dadd606653e4706ca26
BLAKE2b-256 33b050c0024d4858d39bb5748b9983225b80ea54822bfa8bee6c8a83b6114073

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.15.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.15-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.15-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 236.5 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.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 43dea4d8ecbda2c9db0b30720da3aa58690485e6eea966f39d4faa02dacb55c8
MD5 e3746c288cb108b0847c7df55f60e428
BLAKE2b-256 31f1899169bc1849404617dec655b1786f931d05ad319bff71b5dae2f1e7575a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bbe3087dd7c63de6b9192bbf2ff5ef488a5c5a69c2a91b01a895a08c303abec3
MD5 be4c5783c593707a479660f8ce46979d
BLAKE2b-256 00b54f97dfa397eb49b90db6e2964943dfedf1aac0b0b9999a39226717fe0f7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6e934f119f91724c6878de583cbf2be7fa3110569f822a35498a673fffb5d6e9
MD5 bb9794a4fc839b18c250ad62061ff20d
BLAKE2b-256 f8902436979753e06fdd6ec12b89f8222389e4b848933d0ceadda6b1ef6cc00c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d5c374265fe5837e3cede519da03e1bc932411235a205688ade12f93fef4a1
MD5 0a77d4fb71c02363e35541addd91df84
BLAKE2b-256 033bb8db220c7f0411c138a8cd07f1571042fec44fca35cadee8d71ea20aa787

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb20bdfb8e85a06bc4564c11778ebe45c98841da819c679b836effdbc297e0dd
MD5 e10f3f2eea1fa26a004b0216431b61c0
BLAKE2b-256 6db10fb4628617e199a878d37ccd6f43f659083260bfff1c37581c28877f9086

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bdc0ec452152da22364074764054e4a15ef8bc071155563214a6a1d590ed4e8
MD5 3365cb4cf0480b020d3f653452bf7ce2
BLAKE2b-256 5f95488fa7470f6190bef890bbc69b4803d2b3fac59bd5daac9b9b2eec18d6e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd0b03dc0b43b114d666a4584b4d752a2f2ff77a73963237de31f18f7a101dbf
MD5 b7bbe99b91811c66d7e3421c32e45851
BLAKE2b-256 e6c6c16d07032e8865bb049f4f5e3719114a52768fcbddd5fab014f6e35a3cc2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.15-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 237.0 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.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c49b73921ba85bec90bcd00f920912500fe8ede119ee6f60d2e6535877ec123
MD5 1d6bf881d80af48266386b32f2279166
BLAKE2b-256 f9eeff5fa56d5840ba966469924cf1eca8f5022f8339ecd56b1546b742c408f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 20ea4b9854ec01fc0bd8ead7b9c7962f5dc24e012561475ea9521d35340b2d86
MD5 f93cae8ee2e44b2c811b928e118dec6c
BLAKE2b-256 2b08c4cbf4d8fd9a31c60e8b02a3eac7492e25133acb38e43dc6a5e7844967f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1ac8b37fae2acbd6fb4959589f641b00b7060fa102e2ae7101b9cf71f46cf039
MD5 6f0c710de208ec7fcfee91498b5d7915
BLAKE2b-256 a271dec52dc03d2fd2299c27ac6fb31d7d27233ad465ab79d8ae5a2d4fc04211

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aac8eace22a2611d4a77637e496fe241f1dcda12cd63fe9a71c839344eb1f646
MD5 80e8f8c8e3bcfabe23d8beb0dd2f2f11
BLAKE2b-256 10e2147fd8e1a085fbc2c73c3f69b064a13ab3f4f400dd23a947819dd69379e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9019fc6b62e7ecc13e2a4acb5a6c9621883aff2de58890254b7405ce8658f84f
MD5 a5b5b727df818810934cd5b91d8a0b67
BLAKE2b-256 b8d5bccc6162b76fd67bef39b8c3efa2102675b5e8e1ab8cc95c44c64e013778

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1120e3cb301be70259bc16000ec330550bd36eb2c4516df6f09080544635c59e
MD5 169347499490de90f39b30a18823ebc6
BLAKE2b-256 f2c225a4aa9e960fd81e5e8b020a23329ffb5145f49fc5aab87f8b89724f314e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 968a2edc745c8dfd3f448c10e1d5698568dbadd2477dff587eb2d5b1224483f5
MD5 3b60ffcaabad4ce60a3a165353af5683
BLAKE2b-256 7dfdc05f844bf99073e04308c9cebd29016697a1d9d804b426aa4496e687e098

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.15-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 236.1 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.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b7b8853c7a66e113aa900b4466e7e3bfb9517dd62938a6195c1873b913f1cd2
MD5 059251333888d252ad435984a7ea0ccd
BLAKE2b-256 921e0d58875573956c225a4a09891f609f7be93f589325740bdfe8640147cb34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8c33dc8b8fb2edbca536949c8ab8628dd83db1d40a236aee80fd6fbb9f3b4278
MD5 412ed92d11524f3e30b153d47f9c3371
BLAKE2b-256 116fda6ae4d825a454dfda96aa00b410307beab1c7718270333ce79b43f8308d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 54dca08c715eb23bc5e65701714d46ea42b36c4efa58ff3a35a9d90b3ab74723
MD5 c516a3d4cada6bc8218ac311fc7cd047
BLAKE2b-256 583edef4cae1ddfbe94d5ff0ceb649bb3bfc3fc864547e743d93d8289be02426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a486c8cc2ad02b284824ffd2edb83db825002018b7d8ae6961b0eff677b54078
MD5 6330a673d868910028168774ea851db5
BLAKE2b-256 d973fed1f23d6a18106d9f6048483b34e136a8d8b7f61f27cc356a7aa2cf1744

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a157daacfe79baf3bbd856f55b4930e75ab65831a4387c2b12625e1407ac8cd5
MD5 0a3d9d9add435bbb543079f38dd462f6
BLAKE2b-256 d74f5eba40eb661835c5bfdb4f68d70ef981988358d3574c9ca0fcbbe22192e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a83e28017778b500d90cda0e0d2ae9efadfff49d3f29763b6168b2907f586820
MD5 0b23c768806796c00bedb5f18ad5abde
BLAKE2b-256 c9d35c8529c28ccb710dcb8422bd00b02e9e452cad80536677cbbdb2a2ba7dfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fcb995085914d561e9de478dc0d83defaaa820d378f7f317a39506e0eaec67fd
MD5 2d9c3f9d4fc0829275d1ae7652a8f65c
BLAKE2b-256 a1fa1193d8829ad2f7f5bb6cf2756e167bc439b1b4410a96e55c83c76e45dc3c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.15-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 236.3 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.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ecf42a4805b8d6d06a375aad22d1d757e3245a3c4b06e7ded4d8a439a13abd81
MD5 9051e3ac70fa01d50e89fe8fe9da8b3b
BLAKE2b-256 c3ee121602ae64fa55caf70387672b3f626b9d433a532d3f54c6fc2784b9915b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f5aa7acc9293a595abd8afcdb6e23a3a79b82f1c8d3eb6abf2d36d455e79c1cf
MD5 2aec5d84d244f4d8641c3280461dfc4c
BLAKE2b-256 e87845078b8729b268d0305d26ad36afae610b48f2ec690d86494979f20368a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5ce397f5b68e6134ab5d95a64014f8a8dfad40c45682c9fd108cba279130a521
MD5 faf6bf219db56d3d38b5215eb3daf58f
BLAKE2b-256 3dd02ea1e9839648d8d55978e4c37c0617151abe0dea0b861607db146492ca58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9915181ef35aa4c08130f898f12a6d145588cbce922cdd465b5022f9ac8a2c91
MD5 6921a4602497358910741cd92a8c8a92
BLAKE2b-256 c4a3dacfd7b74dab55474e5bc56b558c3f8f097829859ca6b6f17fc606731704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0b88343a81653908672912069c20faf8fef572b837ae7c3c00288e075e4becf
MD5 872b297b677157f34df95dc7000869c5
BLAKE2b-256 6f82ba12bc3a1e1f79351794733939de48dd991197ecd985ebb66a044b55f030

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0380df655862527743b78fc4f1b8aefc612e639da66bc6e2a5038eb2c3b7d6a
MD5 5c8bcdc0174b54b346f77ca6fa19ccd8
BLAKE2b-256 bee89641ee8bd7e398140e6c6ce95f9d216e9dc3fb0a5e92697a3e71ad2af98d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1dde3bab09100e064fdf89668711e4e07871dda33b7f5f046ebb476b306c5b9b
MD5 db0b97b1ad1c60683e70747c62d72416
BLAKE2b-256 f7af16ff24c913d94ebec77eac6b9d2b4e17c944041615b2348de896cb1846a3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 236.4 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.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4fea2947b364d7eb07edc7d99b38f6b04b69471849807fc3f1432e56f42e9c9e
MD5 0d74e376664403fa2a65567b45861089
BLAKE2b-256 c47dbff1a18edbc8582a6e916f11d76caedce7cf74dabdc66404ab9c983a4c76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 84b7e43b99a66afbc422df7c5caa42732f0b32d6573f659f4659904ececfdbd3
MD5 8e086076c6fef8d69677703c392eb8f1
BLAKE2b-256 db6bb7ad188c4e0c89fa6c8dfbc996b9dc1122b6f17ff217028b7b0e937b1d61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 43119ac4ba1159a2b0e6139cf57881376105d6cc57025f6ff0125c04702808cf
MD5 71759ef5e4618f213d659216a6efb67a
BLAKE2b-256 bab0ea286528d661364a9f290db1f69b0e8f0dee0ff60a60e81333095afc85d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f729cf9d9f6f72170c1e88418ca3ded4a3b49265c75781a189f21bf9a04bb78d
MD5 c44bc90b7f394b4a644abe221530a71a
BLAKE2b-256 50e84bbd2656541eeb6382d65a3e7f28f3d5f70331ee708d35be35babacd1579

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65979ba8f4310eb460168f4da51f5bef2535bb8584b9e57c9323434bd70ee892
MD5 ed334f60a3a9368237609d7ad774b2b7
BLAKE2b-256 4c596e530fb721a8eb5af97e9a2a6b19cb3ac59b30dc90b15dfa5587f781c90a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32b30eee94008270ddff3bce460e27a8b46dc0a68e4b29e166d826fa4d464f72
MD5 e979b6b8cfc54621ad873e9f3d74c3bd
BLAKE2b-256 c5087db30cbe4d0ac2af97dbd53e5f10e931da0689b58470d2c60dc21e53b8d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.15-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d4c01d5504e8dfcee85dc560f807a327035e182507fc836133ac74b16b7fc9be
MD5 8618588f22e96448ff14629982b841ea
BLAKE2b-256 99b52bac257882941e6160d66e9c1db621f18b32e56d4484398f28a409743548

See more details on using hashes here.

Provenance

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