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.37.tar.gz (98.5 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.37-cp313-cp313-win_amd64.whl (834.9 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.37-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.37-cp313-cp313-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (899.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (850.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.37-cp313-cp313-macosx_11_0_arm64.whl (819.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.37-cp313-cp313-macosx_10_12_x86_64.whl (865.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.37-cp312-cp312-win_amd64.whl (835.4 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.37-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.37-cp312-cp312-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (899.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (851.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.37-cp312-cp312-macosx_11_0_arm64.whl (820.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.37-cp312-cp312-macosx_10_12_x86_64.whl (866.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.37-cp311-cp311-win_amd64.whl (834.2 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.37-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.37-cp311-cp311-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (898.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (850.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.37-cp311-cp311-macosx_11_0_arm64.whl (819.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.37-cp311-cp311-macosx_10_12_x86_64.whl (865.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.37-cp310-cp310-win_amd64.whl (834.2 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.37-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.37-cp310-cp310-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (898.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (851.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.37-cp310-cp310-macosx_11_0_arm64.whl (819.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.37-cp310-cp310-macosx_10_12_x86_64.whl (865.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for libb_util-0.0.37.tar.gz
Algorithm Hash digest
SHA256 f254701998a20af5625cd7f9b074df4dc2e25d2a1c1f5bd62fbf654a468c007d
MD5 f4790ce3b6b81450d4e820189ddbd215
BLAKE2b-256 74180086593c8e6cbf83a549802fbb4c1df3b6c56aad222468e1d76b7c12a244

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.37-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 834.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 108037ce3e8e3d5a09a2ef91dd4bd8280ffb920e0bde535d153810cde30b4c2e
MD5 4480b4b2e24e81fe4bafb8678c57dbd0
BLAKE2b-256 f1c8d5e110de9e66f6f5b71e5ba111daf7a15900f2ef5e574aca6b13f674e6cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7e44d2bbf70b7b8627aeed0c6c9c5c98fdbe45c2d551fdc53dd567b442a6141
MD5 6c8debfba0a7858689f3ef263b3e2a4e
BLAKE2b-256 047160b40c9518ee1712816bcce29efc7bda74ac2b5c8d5db3d8f899c8f33231

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 10f93aa5cdca99f0e4f439e947d54688f3fef05a68983a61b998a93eb975d89c
MD5 5ac7f1bd04e7c352dc32ffbc8f92f41e
BLAKE2b-256 85784062521a8abbbc623c781ab3d03bc8456d0675df877abc25d87778a29c47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6430792fe66204054c4878185a5bd53ed919bfbedb9e58d253ee538ee4832096
MD5 08466928f62b3e0a7a00f568bf7f8c98
BLAKE2b-256 807fefc95ea8ba27d928d291d27f24eca3fa8977f09d9498aef2f9f5d6669946

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de80f6dbbb5006c5273cbb759db1c1ed03d22431c93a803947e9feec9651b964
MD5 bc2da862936bb969a0496a13dc533994
BLAKE2b-256 500e41963eeaf89b30001606be5e0c681b6d189d8799931842469336c41dd1e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 292d9ccba6f36603c2b4c282a77c6e1211318526e1db4be248e4a3e85120aa0c
MD5 b3848cec8c87796eec736f39f3597bd8
BLAKE2b-256 c098ca836d0e96e8d57670bc6a8c8fd5895cfe0bba921cfa20a3b9358485be79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d8cf6523f69fdb39d6a6e22d941e65d011706228e6a6b5469a33c1f2c286a188
MD5 85ef8fc8bb792e0c02721385a3d51ee1
BLAKE2b-256 db4bfeb7d932bdb0b07ec3a796dd3ce66d566cbd7e066f8319ef5fb6cf2a3167

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.37-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 835.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c7ebae917b546e1d05cd59243b642970c88970db3206b00cb936bb805f6d7811
MD5 c2d8aa29a3715e6690c1a2947a5cf036
BLAKE2b-256 a89ccfb69a45badedff0b550ec1efcab04fcdf690e6b931b681875d21fbe25f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 33d4ecb9ddc43823d97ac8aa8ded72eb3dfadb18f81be6d7a765d707ccf2ed90
MD5 cf68d379bdaae04b88559c47f559c12f
BLAKE2b-256 254c246a12ba4de218ce0779645c216fb64a7db9176b6d82900b3936d116d211

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 19d729352134fe2555d11bde2843a2bd31137012b7d56cbf6c528ba40bd45eaa
MD5 ea6eb7fc73803eaed7c66645feedc359
BLAKE2b-256 2550625220b7d5de243840fd6348f2eb1ad07dec91743cd6821c61e807d95642

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db15cc7122472cc614aabb87aca944ad8e28a2197ed697a682db366b959b1188
MD5 01dbfadb21d28e55d201fffcf89ce7fe
BLAKE2b-256 ae40187591fa10b1d0bd217c67182c866e3cc58fb68374a6cda3413cab6388c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 950a89f79e6edd00e5a689562f5dbfe8553675f3d2270f98bf9ebec0c29cfd60
MD5 62d87a24b100acb70c90cb351fdae382
BLAKE2b-256 ad900537fa0e61a4c4c690f4815ae410f8a35103d8de172cdeeb7adec44326ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94a41fd15491252a0f9f50a18499f3fbcfd8fe3d1b1b53f16e0b117cab64aea5
MD5 9c0110a31ac98dbbdf4ca72b4626f1b3
BLAKE2b-256 d4c3bb3e09b4221ad468bfc486f51d9d2b50dfce268a0c8ae14bb038463eb8da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 68d2c63719adf5da4b3e074abf3bb3c5d4f54412e222539433fa48f31c0db480
MD5 d27d2b26698b1eb3fa75e86a27ec2997
BLAKE2b-256 a576410f838eae25223d23e8438232476c0c29895167b96f8cc9343839c3c4ab

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.37-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 834.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e2a3903c544980f0e645ea9c2b2a2760dd30b5148729c628e054643466135f3
MD5 a1433dfd1ef4da6e9a72ce40f9d3f00f
BLAKE2b-256 ca00d880f0af57cdb28d2bc1ee52a4f17ced7f1d0533787357c77378dcbc0cda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ffe77b8edeaf6eaed6da167faabc3a72aec8c1c880ed77ed985bf1f5dd3a2391
MD5 85fd9db28aafe356ad2ded37761c7160
BLAKE2b-256 5f34e3dda503ef411120b612dd9c741b3d1f7ef81931f926d6e01dc3df32e178

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 114f14f772239142369de74dcd1d39b08427bc4b23a8bb95d09b1c013a4de02f
MD5 9f8fe0be3b2418eb0fca94638ccf5248
BLAKE2b-256 dfda04cd9184f7affd8cd76d3432f6826f518279a7e0cbeadac25bd10d605999

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8638da63890d876cd3a1cffa633af758cec95e2655968ab9f9602d71d3e0bce5
MD5 8b4b80bdca42fd2a6ed66f3f4a77c28e
BLAKE2b-256 f1b8893d205383bc94115e72880c6ee5e63de3850843f0937b567102a3b44606

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6fdbdcfbced3fab1b6aa332fbed5e9985d222992d7a157052b23b90138a25bf
MD5 1418514caa38da821a87f1a1a3b74db3
BLAKE2b-256 a099f716c5e719bbe42c15db3a55afccce96ad3cc105b717be852269bbeec69d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 010eb7bba168377a0811cfe52e963e318595920df3456b655aaa694e2b299bbe
MD5 1594896ef931b6e89d9060d61db2b880
BLAKE2b-256 0b3ebac250250e80a48b0d255252d14673f602c1ebabea85db81d72f556ecd85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a64cf63ef2e2b2cf0dcec4a3a8e89e699b751e005730cedd31ff609a709e0511
MD5 6e00469843be23b0fb8840e79b32b794
BLAKE2b-256 52b5d64b0f747983fb405a22878931cea9f4ffffb9bacbe6aa7d59d95b7eec4e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.37-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 834.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f18e36a6281277da22f4ef24236ef92c2bac88fd588c8b1ad4302427bb4fa92
MD5 70cfb456280188ed9ad4ecec8dee964e
BLAKE2b-256 e683caa99e7cf652a7cbbf052ea36625d6538c31167be6297223f669087c9cd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 702112428e3a88c2f43b50878e8ff6550f0d8877456adc92f56d84c5347a577d
MD5 81b547d0594881ba73b11a2d0af084c7
BLAKE2b-256 aa8f0edfb97e0afbf70ddb88c1a940a365848e4c8b55d3d5d10e8f674e35bf32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8dae3a7020fdaa6ac70c405712cfe7f390cc337a64438f2d7db6494cdbec6515
MD5 2c928e39bfb02768d76374ea6f7306ca
BLAKE2b-256 a3ec0eb9aa0d647a58035351b1a0f400603deef4659732c50402238daa4c586d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9ddc08240351a564d524eb3c1e73d66623b9f7703f20d49565bb015731b27e6
MD5 652ac10a4ad04f285179a3248174f417
BLAKE2b-256 8e5684601735ca0a186c20f85f857b8400db688a189db9dc1d6981d5a08385d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 caea6be713579d62f2536e6a2878f3b22be70bf0a8d2575f5793892b05b15f6f
MD5 48f0289f414b2393f0cce35ea79a130d
BLAKE2b-256 bfd5979123bf06fac2a2977e8d1abd3aa49f970bc59ff493e3dcf5e04e4068d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 daf4f5f61f5c01ecd87c457b1bb97f615e300d78e565e43f6206edcd0bb82b77
MD5 59779cb161432cafa44b8e3a99962b13
BLAKE2b-256 e9b2270110d75b1f4cc5de0fc0c7330ecd6928b604d2ee57cebb68710d53c09b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.37-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 542af33dfbbc5d10b9119f2638f428889a4b8ee3c871b8acebcbe7f1b38e46f1
MD5 3fc1a0e54af59c7c354948f73456341e
BLAKE2b-256 caf420f2efb2c03e4c186296a2f592e931722b7186dc34f62051183b5673756e

See more details on using hashes here.

Provenance

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