Skip to main content

libb utility modules for python

Project description

libb-util

Documentation

libb

Python utility library with Rust-accelerated functions for text processing, iteration, 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 (Rust-accelerated)

Function Description
chunked(iterable, n) Split into chunks of size n
collapse(*args) Recursively flatten nested lists/tuples ⚡
backfill(values) Fill None values with last non-None ⚡
backfill_iterdict(iterdict) Back-fill dicts with latest values per key ⚡
same_order(ref, comp) Check if elements appear in same order ⚡
unique(iterable) Unique items preserving order

⚡ = Rust-accelerated

Text Processing (Rust-accelerated)

Function Description
sanitize_vulgar_string(s) Replace vulgar fractions with decimals ⚡
uncamel(camel) Convert CamelCase to snake_case ⚡
underscore_to_camelcase(s) Convert snake_case to camelCase ⚡
normalize(text) Unicode normalization
slugify(text) URL-safe slug
strip_html(text) Remove HTML tags
truncate(text, length) Truncate with ellipsis

⚡ = Rust-accelerated

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.34.tar.gz (98.4 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.34-cp313-cp313-win_amd64.whl (840.6 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.34-cp313-cp313-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.34-cp313-cp313-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.34-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (915.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.34-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.34-cp313-cp313-macosx_11_0_arm64.whl (816.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.34-cp313-cp313-macosx_10_12_x86_64.whl (870.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.34-cp312-cp312-win_amd64.whl (841.1 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.34-cp312-cp312-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.34-cp312-cp312-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (915.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.34-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (858.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.34-cp312-cp312-macosx_11_0_arm64.whl (816.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.34-cp312-cp312-macosx_10_12_x86_64.whl (870.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.34-cp311-cp311-win_amd64.whl (839.7 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.34-cp311-cp311-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.34-cp311-cp311-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (914.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.34-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.34-cp311-cp311-macosx_11_0_arm64.whl (816.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.34-cp311-cp311-macosx_10_12_x86_64.whl (870.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.34-cp310-cp310-win_amd64.whl (839.5 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.34-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.34-cp310-cp310-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (914.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.34-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (858.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.34-cp310-cp310-macosx_11_0_arm64.whl (816.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.34-cp310-cp310-macosx_10_12_x86_64.whl (870.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.34.tar.gz
  • Upload date:
  • Size: 98.4 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.34.tar.gz
Algorithm Hash digest
SHA256 fc2e850d0ff26de8df875f43d376c5121f8fa6966cb7cf5319bd3d3d7978ce12
MD5 dfcc911b711c2b61da24223e7f9cf11b
BLAKE2b-256 9afd964c1f85b831393175a243ad5c98aef4bd2088611adda34f3381668274b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.34-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 840.6 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.34-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f1fbd18963993adb143a0416996eaebbc199227f12473d143183acdc1228dd41
MD5 744b5aea8da356e4d40e03ee775518e3
BLAKE2b-256 0799d8c4b57e3c3a1e39d4e113ef1a5f86744033409b567690f204031222fc05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 216b0c1d84a40dfd678fb7977f482cb6627953c0096f08078bdea12cd9361400
MD5 14f00ee7ca3e1f319bced7caf8b5f4b0
BLAKE2b-256 db8978dc54989d5fc0601fe78cb36d611de8894675654d652c1531b7c302a019

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 82e9ae65cf5cb1fd56db8d56814890cfc73ead3183cc415b241ac3d86a827ede
MD5 1153597f367268eb2758947103fb2e76
BLAKE2b-256 b8eb4659f8d9c2cd4a8e61f9f5ffd78749732bcb3470c2509292a70ec4598618

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 764dea48ef7ce6a443b1c56f8a2b1a7fcc7795e6f415ccb830294d787d0e05a8
MD5 e66c0384414632dc91164dae8cf7e6be
BLAKE2b-256 1d7b65cc63b3e6e8e9cace928acb98af0ac456efd46218ef2e25cf21f5ac9244

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c302ce31ec652d213f770326925d5ab4d49e3158c050ac26e156f4de24a5841
MD5 9374a4e4ebf34151d659d389fa28f895
BLAKE2b-256 c48fc17e61d1c1e865fb476670e25e3b5b7d7f7611a18fc1732b2e38524148aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55e66a3605b7a2fb744882694e9a61211d00516fbec13936dd10183589894919
MD5 d69375dcf1d0211150c36c5c8b8162b6
BLAKE2b-256 10ef3a8fe550ac9545fd78f408db0c36ff305925628f16e22dc9d8e217e783dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cea40612350ab645898c14b455ed9106051ad441be803bdb32ccffd58dd7709d
MD5 bab2870a276f2ab7ff51a2cffaa61db1
BLAKE2b-256 f65945d16e4e70cd41daee3ec7d5a2217c0f020e7ebd28bf318faf76597acbe8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.34-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 841.1 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.34-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9fb25248acbba6b976575d054fa1fc34ef430c23324821c42b0de4a6ccb42ba
MD5 9aedd3bcc95c61947b360eb647f8c4c9
BLAKE2b-256 3a5cdaecb945acd23cacddb9d8b3a2def609ae37541b080f92a21c15755546d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0858756135e1ca8407687a53850b64e5fa76209387d6828555543e42f265c94f
MD5 8fe87b5e2eeeea118877d81530bf7c6a
BLAKE2b-256 bbc847bbb5549ed7207d68d981d6a04249205023279b138d18823cf131d7020a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 db67135b83f0178b6286c0fe8937d994f5e3e98dcf84b59ec3aff0c238299cda
MD5 53ca26f237464cf30bf898a5a4c9872e
BLAKE2b-256 6547f1bd8040d9362bfb4cc061629ebfe9f0781d86cff7fc10654cf4266e4b41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7280c9b67e036dee6b991adc2a72f05cb5e00fb5bedbafddf74fb1b826edc200
MD5 71f96fd940a7b8880870015f8c06c8f9
BLAKE2b-256 e8e7f5b97dec725ed3ba96df8d718e1bde58a66489a17fe917b76e82554c3414

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f8a71fe975a5915795465c55913075773773ed9604bc5a475eebf6a5e26a48c
MD5 8e35f3b24e6ccc118be05b378ee13f39
BLAKE2b-256 b40723dc4453f5ebecd133bb899895f871116074715f4bfbbea8a680c2cf400b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 866b6bc943d9d6542628618d517a6a07d7fe55aaed32bca8b745c5b62a8db10e
MD5 88f1ad694ab6dbee86ac1672586f7906
BLAKE2b-256 8032263225e64c21ed5439ecbd254e724a6e33014549cdf6532f1c97641a3a3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3770bbf79c4bb50c18e94eb24fd0ca25891f030ea1c2b01f85e78ed70ca7e86b
MD5 289b98958e6c2e67b6cf0f575f2fd1b0
BLAKE2b-256 c38cfdc5f2f31e663d34776aceb02fd7c0b4f1d406376505a6b46991c9480cf5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.34-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 839.7 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.34-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e2ee2c5a45cb85e62f8cd65c0d8406ef29daf93e8871228ce621cb8ee90eebc3
MD5 5cfcfe533160af0518e66adf44417a3e
BLAKE2b-256 403fc05fc1395d40829dce129ed03310a6c0ee606be75311e6ed15d777580f4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d75dd0a7260b738b73149b5f91693cc2b9f146519f1cb1dacee5352908643cc0
MD5 19f97fdb3772d54af8c480157498da00
BLAKE2b-256 52ee13f9168d9b4c68e1cc3a76b5a9d864eb211873a728c3fa9c8dde94697bc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 56a81fc9aea105adbb0e42c2baa262928feb9b24fe5b0df5c3056c7763c1787c
MD5 73ee805409373baea3688bdcd576a1f2
BLAKE2b-256 da6eebaeaa113cc5fe2f7fc6e4d9b42cd35c1c824ed5fcfaf1b528e4cb8c084c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5ec5ab0deda1f4942e861480829679d78c3b730779a6f7674b2fab8da092219
MD5 4ecd282c67d89729a3d1668f25f7cc68
BLAKE2b-256 4b4feb9a080082f1caf557b16906c33bb74d9b2928d66082d8545af3bfc1369c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fdcb545350c7ad3afd480217a7b8dcfa406f267ad0c46795cc0e29a7924fcd2
MD5 701eb8d02caa48348e225c3b2babaeee
BLAKE2b-256 e7e620b6137691a275e1a67da0877024d7e69350274898d26bcd2fe67366a433

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b84d19043a579e5bd14f6fb1a7dd6d4e0ecf3dfdd46f47f472497fb5b559aeb
MD5 47769ea61f4e31e8f579c69ba2b14787
BLAKE2b-256 a8a361467d3e68922da89331e470a9f4a13d6e4d6e3e9b32fef29fd362600e94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c71652af7a0accad0220ffe038eb0a6fd9485e0cf69c3123ee9bcc258f325b25
MD5 339640044663cedcfdea9ddc14641333
BLAKE2b-256 7760eaeea71f755faf1e49d6cd0f0738c669beb283246a1f838e6010490ca51a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.34-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 839.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.34-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c22a45acfd6140f9d491ba434160cdc13c7e05d5f3726e74cdb66f3ba2237e21
MD5 a1e1d55b4efd4be652ab47bc21a4c91c
BLAKE2b-256 13d5374479d258c06778bd142368a5937ff3e5647c073959a785974065a79e87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3af268e94fd85abb90a0bae8af692c767d03d372b3adb1739d2a6d97f69a9fdf
MD5 68d5312d98b044dcdeeabb2f289a79b1
BLAKE2b-256 70bb8da4b8db112a8b02f74d53c7c148c40cd662c0acdb9591378aa47b46016a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 912e8a97b359ff56b4e3fa4edcd7527c7cd4c025d372dae1ee8924cdfc6a49dd
MD5 f6ba1160dd853f751b5b5f8c0a16a69c
BLAKE2b-256 fe46c0ff6142ac5bdc7b4d1c59728de3cfc9de24ee4fcd1567c6b72b9c55bcb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4a2185d5fed07a0c1bcd44633d63321510a5275e44e83cd3ecae765a15d9803
MD5 8480dd84015a176cc59a979bcd8ef4b1
BLAKE2b-256 8a7e9dbabfdd6edc51209c2fc83ff01117ad67c62e12dc2bb6404caa08c4e212

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b9743291f121b3f654bf13050cd79ec5f3c8bb2f17a8ac1d511d2ba96f6e826
MD5 ddece9c42ca67ac01b7faff790a5e071
BLAKE2b-256 760ec89ab5256524705fcf9275c537a1c223be34a79ec827b808f90abbee18dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e15c48026a4fd05aff058f044532fd48377c7cdf24736437e59c688b40c77b2b
MD5 540ac137927ec9ab3f1bc7f0fc4f6654
BLAKE2b-256 7b23c890a49ac78685cdd17480fb4eaa4644832581b515d3b4d3da1a84806340

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.34-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c03aef6c1920e43c2aeae096a2205efcfe31405ad04948435f68880c54866e38
MD5 b44be56ef8f277a85f12e12631947951
BLAKE2b-256 d6528d583aec50f35627660fd30acd06ec5b326e2aca6d5582fb6fdb1aa1f7e3

See more details on using hashes here.

Provenance

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

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