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.16.tar.gz (103.6 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.16-cp313-cp313-win_amd64.whl (236.8 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.16-cp313-cp313-musllinux_1_1_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.16-cp313-cp313-musllinux_1_1_aarch64.whl (503.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.16-cp313-cp313-macosx_11_0_arm64.whl (306.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.16-cp313-cp313-macosx_10_12_x86_64.whl (318.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.16-cp312-cp312-win_amd64.whl (237.3 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.16-cp312-cp312-musllinux_1_1_x86_64.whl (541.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.16-cp312-cp312-musllinux_1_1_aarch64.whl (503.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.16-cp312-cp312-macosx_11_0_arm64.whl (306.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.16-cp312-cp312-macosx_10_12_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.16-cp311-cp311-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.16-cp311-cp311-musllinux_1_1_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.16-cp311-cp311-musllinux_1_1_aarch64.whl (503.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.16-cp311-cp311-macosx_11_0_arm64.whl (306.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.16-cp311-cp311-macosx_10_12_x86_64.whl (318.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.16-cp310-cp310-win_amd64.whl (236.5 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.16-cp310-cp310-musllinux_1_1_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.16-cp310-cp310-musllinux_1_1_aarch64.whl (503.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.16-cp310-cp310-macosx_11_0_arm64.whl (306.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.16-cp310-cp310-macosx_10_12_x86_64.whl (318.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.16-cp39-cp39-win_amd64.whl (236.7 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.16-cp39-cp39-musllinux_1_1_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.16-cp39-cp39-musllinux_1_1_aarch64.whl (504.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.16-cp39-cp39-macosx_11_0_arm64.whl (307.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.16-cp39-cp39-macosx_10_12_x86_64.whl (318.7 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.16.tar.gz
  • Upload date:
  • Size: 103.6 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.16.tar.gz
Algorithm Hash digest
SHA256 2f4648fc165b1bde236c1ebbb39235988ba4d1b730947c84bf16072a342e78b2
MD5 2950a39835be6ea50efa1edf116a44be
BLAKE2b-256 9b0f2626fae84fcc5e6665a9b3320a5b0b6f138a6d81d376ba7f87cc0d175d73

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.16-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 236.8 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.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcf8d00100febf868a3be20f70ac190c2cc294fbb897aff16af56abde61a0d3c
MD5 133bc88f8deadb0cd0db4338395a95b0
BLAKE2b-256 17bdb905142b31a20e70a202dd44135ab746c9d5a5d1acf559c897aa35058d19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01eb9ffdc7a36b1b2367f9cd5e3dee901415ab26561faca7ebee64d1545f2047
MD5 16f8153bc1fceed44404e8ce6aa99d58
BLAKE2b-256 8519a9e2965c69b08655fa64048a35211d38f455811c25225305112b96225835

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8db3b27a3290bfa2143f7a8a89d9dc36849b3928b80fa9e6360dd463f3b19428
MD5 b6fedbaf614a1f049a3ca7595b978e86
BLAKE2b-256 ca7990b273755dfdbbc90ba7261eb38512c989133816bff3380dce7325d37f1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e54a2e90a9204f004662b1542cce2260f704939243fd7ceacca601edfbdabe08
MD5 7ef21a13e0bd6e4fd1fba612b65f6f95
BLAKE2b-256 4f4de1c74e2abefc360a3684f8ecfd3a19cc2de20a054cb0c94384dbc26b5582

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 829168a793ca5bf25a3ac331678245fdd36c3fd65fb5305e9db199586c325e4c
MD5 d3d3b0cbf9bca693a20714257c70ced3
BLAKE2b-256 ee984679aa774d51dfaa7b44b5bf58369214039acf8485e6e2a24a40f7ace259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57c56ecfc072d13e6df3ce47f197a66682c81ae1e056f8a12f9a9671d400b579
MD5 4f55982386b68e8d37f3db8f98bca401
BLAKE2b-256 f540eaab0c0e55f6f57edac32ecf2fe3b12d33e0ead3b473a2bf4280b094c718

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 19b0aba360a15af90a9c0cf5c7d8684e7d8b6ad366b55704389ece228ac996aa
MD5 90c60bb0e1513667a3bbfae3adf1affe
BLAKE2b-256 b3dbee911b7b816e6f17a983875fc794043a8aebd4c2a52045f264f314856161

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.16-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 237.3 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.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f4468c877228a3982c7ce9ed6346242b7cab2e0933e86eda5820f6358e43031
MD5 0f7d50be732b287458bee47de551b625
BLAKE2b-256 e42c1cd74106065b90072ba8c2e821ee4cf8fef6b4111477dc8bfbf15546c530

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f0cf52429f34b374a45cfb1eb502c469132b8da021be4413945b4e78b6d5388e
MD5 7c1cc21fc281fbd99fe7c2e6b52e7135
BLAKE2b-256 739612251f06ef73d47c75018f1519bbf2b18bfe6e77fad99ac2771e05096a92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7de1f0dc35b9dfd11eaaf05fc5b74025a61d9217ef6af18009a52b9314b29c8f
MD5 5c8327efc66a3b3a48bbd0f84dfe0ccf
BLAKE2b-256 60de8ed357cf66d1cc4402075b503ce6a55ef72b69f2a121711be25231eb78a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42b263e9c83748780197fe68920f1c0b62018806f4fa9671829e6e88dbd086fe
MD5 0f4133ae2745b754a44a7a9a23afa341
BLAKE2b-256 02d2884ef4d19be21654765752a26d7df9729cc748769b0c2651a833c8101e71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 264ee6be0c4121ef64d9a991efa389081bcb67357a37c80eddfb48d41b6ec7a8
MD5 cc06a23975b95af7639b6dcb85659aab
BLAKE2b-256 7d8b92566e285dd0522ad46de1c973e8abe88f9e9e3a5c915f9680fdc2ca3b18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9257b75e40aea65207635a854d9ea80af9ca767e5257c3a9d0bedc6c48b3328f
MD5 576a5a96af30cc3b0b26d19eeb9545f7
BLAKE2b-256 10606445990b683e3af5ac67b345ec794d8a3fb1b71dc50a4927db910b327ab4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e18ead68d272df203d9686eaa2659f847c9b74eb6d18a009c24d17abe90c819d
MD5 178159043bcdb7c1727e0a4d2d44bd7c
BLAKE2b-256 9674fd9ac6b3f1e8917676f2e3441fa8c0b9a8fae1e95f21a7e5917e0f9890a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.16-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 236.4 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.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9f240c03d3ffa1f3f160f18224e9a00c2d71a2890aefa0055c42f7566d4c1369
MD5 764862ecec49917416e7f7cac122e6cb
BLAKE2b-256 cf3f2200f9a0d6ff9d00f48da6eb3b3814361c70e845483fe4131c048e49c116

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dd10de463683d04d62ee1cf7d0bdd5abab1be2546e2250b8d00db39e6eb22a6f
MD5 1fefd025b0b723251d974e465000170c
BLAKE2b-256 26c0ebaaa00413f84b479898a60ccd9c7f862e60016ef6c736bf68ea30c27f31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2b261568ad4e7d269b87f6454b23a55c83d93ae4deca555d8ff82e43105ca565
MD5 d82d501cfec28b1213bd53dba8cdc62e
BLAKE2b-256 6eb3095a6292bf34b2fd30bc3e00d4f4fcb26981b791ef21bb177172385e7b8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b549c9c0f875cff48a60b772aea53623b663876f0bd5dd98c48fd77ce5adbfe
MD5 d32996c2293bc151e66412a2fccc573a
BLAKE2b-256 0fd0ddedc86aaffa13d17b463f3f43ebb32ed9935fd95fd6ef2857e619ad0c90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b880f274fcacf9ad162f7dbd3a286ddb5f3d27d3649cfdd607b449fd73be19fa
MD5 91260ad081c8e2f25c4c1408e0faa2f4
BLAKE2b-256 68527c5e9a379bf0722bd6693297a5e97e535621ce0133c88fccd804eafc19d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30e504adbb3a11d286c09c80593a97812545936dfe2edd9dddc399be829d94aa
MD5 2cd9997fb72a8ff609b338af32e31a3d
BLAKE2b-256 cb8ed865aa9c5cefb02c58f24d40b11e57e900d8d27f79a2291f6a39113de9c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8780e91f18ac2a6847eddde2446c20a4a7475bd0b38c6f635306dbad0dc13cc6
MD5 c25614454f9ce238a60ea60c7d844915
BLAKE2b-256 4afb965f8e84321b04e19e99f422faaf6b2c5acf3fbf5887df897565e32ce623

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.16-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 236.5 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.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0cb0d4f90219d12feecc7a090e45a0a452fe29bca431340155796a2c3ded3058
MD5 f3a1f36483b099b12554656cb2c968ad
BLAKE2b-256 2b32e059f27dd7ad1e20610c2523a30ec479e2e43bb4720ceac77b3335091794

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 28f5c7513d44675b4e3d80e0d1499090d0f8d0b21b09822693143d4d3d82b29a
MD5 daa29cb97b1af4f87b2a2f628a3068d3
BLAKE2b-256 e1b00ad88a159281679ac5b99ba211f1e214a1f03a99d153d2839f5ceaaf148e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5366a047fd7f7e75a4213d6c13dfba59f10560f9a5d7137377591f36a16143e1
MD5 24f284fbd4d8ba046be3401556ce73b5
BLAKE2b-256 692c58d0ca974dd09bf91b91df5e06c4441684df69fd6ce88f213143487d85a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9544354a6d0807d71b8ca82d1b93529777eccd542c17069c3ccede0ea05a9d53
MD5 4d5089f34a2442b0efc73650ec856a82
BLAKE2b-256 520d2c57e2910795edb16afededdb75db842cb69f61c8749125f604ffb93bb2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e275b8be558bcbb72bba655896e7585c2a2498dda4a2b315328386a3916ce21d
MD5 97e9b240c62a6fbcc3a7feb216201765
BLAKE2b-256 3272bc6c4404a4c59b98907fd68f605988e4efa8deb220c9c49094de0b487d63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60fe6f0b997f914848dd1bc06296bbcf31e104f2538cb914a7d8f2fc263e220a
MD5 ab1414bd69d9f0028fa542de61df27ce
BLAKE2b-256 efdd280ffea50c1870c0dd6c8e044a935e54d9123c54132f1784abcc3ba8fa1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0812464a7386bde4b221292fa4f61a2f00e0a044f106018d11ecd959d725f3cd
MD5 1a66f635d619d0713e9c6ec5d776d8d9
BLAKE2b-256 c08e939c2803009bb2c540e01e0c2a7d827d89738612f0206a844d634d792f3b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 236.7 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.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d91c1f388a2a6240dda121ee03c2547def2be71daaf77af623ba36c3870bc15c
MD5 1d757b88d6999ef4bfa4a5686f9d75dc
BLAKE2b-256 539271b2fa946b46d62209b9fcdaf149c856345b0e51d0fcf54f7927274cc2c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 20492f31baee7d1b7a3181152310b228bf5fc357ff8d8c519796cebdb542a6f9
MD5 55859d18d9cfcd785caa043fef974be7
BLAKE2b-256 a100f328e7295529b72abf12efc9259d3cfc200e9640e3610e6453fda14bbb99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 770e2b6f0dfa7df999fa7c1da7a0d810b7fb45cd777342a5f23f0166316d9014
MD5 9667ecd2263281dbfef7122060fbdb98
BLAKE2b-256 1712f38cf1d4246b60c12ae3dcd79f8bca081973353c2304b4a7631d14ca8015

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e14b65448550cffbf95243d00a1a6331663b25b9ef741057f6c266fdf07aedd
MD5 481df458ecf3a1aeb2a52fb8de62d7d2
BLAKE2b-256 b7af9542645ec7ec4eccd6c69e11a8d5d51561997c866b5e496741fa61487612

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00b5c2cfa31e2f6e8edb10d2b5a3e6a06fbfd9f79663f7448c04bc53cf8ea1cc
MD5 c2a523bfaefb62ae7ce63d0577c8bcef
BLAKE2b-256 08bdc315a0aa22c7fb69b9b7cc27e48c387d4e7b139338302c81cff624f978b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efcc996b3de44e668e6224806abeef7c960f7183b5771cb1dd696641a1875091
MD5 f34294ce2fc786ff45f2edb07e943758
BLAKE2b-256 1869b98629ef5d51316dc1a072f1c4ca0ca1d422b188a1b7abb953db591431ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.16-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 393775802b50de69a3ebff52b22722544ef07262de471655a780e0189416b304
MD5 b500cfe61ad898e83b29335c3b07a88d
BLAKE2b-256 d39c209d4437b246844b690715187b33e14d43d14f1a1e5734ff1ef1fa5902ae

See more details on using hashes here.

Provenance

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