Skip to main content

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
ldapauth Active Directory LDAPS authentication (ldap3)
tokenauth DynamoDB-backed API token registry (boto3)
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.

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.46.tar.gz (120.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.46-cp313-cp313-win_amd64.whl (836.1 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.46-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.46-cp313-cp313-macosx_11_0_arm64.whl (819.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.46-cp313-cp313-macosx_10_12_x86_64.whl (867.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.46-cp312-cp312-win_amd64.whl (836.5 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.46-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.46-cp312-cp312-macosx_11_0_arm64.whl (819.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.46-cp312-cp312-macosx_10_12_x86_64.whl (868.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.46-cp311-cp311-win_amd64.whl (835.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.46-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.46-cp311-cp311-macosx_11_0_arm64.whl (819.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.46-cp311-cp311-macosx_10_12_x86_64.whl (867.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.46-cp310-cp310-win_amd64.whl (835.1 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.46-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.46-cp310-cp310-macosx_11_0_arm64.whl (819.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.46-cp310-cp310-macosx_10_12_x86_64.whl (867.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.46.tar.gz
  • Upload date:
  • Size: 120.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.46.tar.gz
Algorithm Hash digest
SHA256 0dfeef4c1ec64cef598cef2bc940b9353fc7fccdcb975352470fd0baf90d73f0
MD5 0251fd4c1594ca67043e1ed36570d37f
BLAKE2b-256 d5f3cd879bbc3381a41e44967f11f0c47f03e0c7427a0ca1409421919ff0735d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.46-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 836.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 64d9153ed0a82b9316e6bdf8203c002c72772d4f85a6b6652106b3f0d59deda4
MD5 ef6e913fe819a51f204856e2a94491c6
BLAKE2b-256 5341b51967f36f9f59d53697be15ad76592373413763b7702eb4dcd9f15eded4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63702b61e862129c5e5bae0a1f16895b8397f269a3a8cea84b32651bbb3b248b
MD5 1c35eae44f2ad3a5bfe1f517c5ecefa8
BLAKE2b-256 ddad90de03320be6991228ae91d144894f1f445cda013d53a478e3f833a28c50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 268223522e0af7534de0da5a3fed2053d7bbff12b1366e20962d08b597d358f0
MD5 51da2b8357e48e52cbefd3d61afe1564
BLAKE2b-256 dcde47c16dc8271f63e2e926dfc7ad9197ba383bc6c4a7d04697989b33751688

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4642b39ae02b415f76354495c73b5dabec5e2f08bd5fb340dfa72600ca8f033d
MD5 2b79d968adaa9ed1b92d6c20a7c3e579
BLAKE2b-256 cbc8e32cdf3f98ea0496d6c66377b8e9c564fd9dec4c4435a0101fad6c1798a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87ac499664a6312b7324c257d093f32d3347ab688fa5d8abf0e8abcb77cbb639
MD5 aae1a8f7c0bac172e3d26a3d74731e77
BLAKE2b-256 b9b4297b1e063be8b119699d29083f8cb18405c62bff706aa9b2459971aa783c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 252b810260527916ce36d87fb177b27b2bd85994f92ee300762e3dc28d7eebcd
MD5 e6be71b3c7365fd30b085e371b8815ff
BLAKE2b-256 8af69d9b731188bd4cce2a8750a18a80acb60bf6b3cc4a065a9aeee8c879868f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f4b769791c50ba1d4dc4a8e269e9ab2b5a14df9a136110e5701632e36dc41d4
MD5 9f32357aba0e41ef9d958f964944dbb8
BLAKE2b-256 cfdf31106b43ab7e93ff731cc43917b307aed2480d0c226c6c1c9c8ba521b890

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.46-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 836.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e96942c85c1bcfa487961f06e6910cd42ecbd546a27a118780c2f046b05acbe9
MD5 4d1ab2126c629f79c61e3439b55030a4
BLAKE2b-256 3d5b9a8737e4dfc53230345929ea68b633587188822453cc989adc42e3261092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8c31ec09a1b5cc283f2baab455df23cd8b88e0086a97a63354cead5c71894bee
MD5 69be57f0701b7d3f25493ac9a025ba16
BLAKE2b-256 1b32cddf5f253f51c3086f80aee307a352ba116061fdb8151ced7a8c43d568ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 79b2ec82fc73a7c4e9274cc7a0db116f99370dbbf335ae2fd68e6016248763f6
MD5 85da912f5470d6a590bdeac0ae53b982
BLAKE2b-256 d338f0c83f9daa82a9af24d0b50c59df8e6dcea9a7394560cb9b7b715f93c4f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41cd59c29ccd692cd4de08c72a4d8df84bc0d9690b6715b68a69f2042b4d6b5f
MD5 2d933a4bd73e254684e57bc392369512
BLAKE2b-256 50c1ea9a820dcd3ec245c57c321762e3ed95863210c5364d2e55102cda003766

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a690bf97625b49e4a33f6e266c6d3d440f34c08e4da0eee7a400f8210e202e01
MD5 e95c90aa2c85b078deb8e866f454ffdb
BLAKE2b-256 8847d90a97c26025126121cf7fe980e61f6e0ea0f3ba68b4eb91e94e0f9c2fd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10bff2abe9e679e020780c8aee03fce2c1bdd9e9b8de5a8264b41eb7b153a712
MD5 25bff93e7bdfe7d15396131e47d60e65
BLAKE2b-256 f07a754e8e0be22fbe0fbdd521ca54d0e0ba753c5ed04efd717ccacacd5e30a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8873f3caacfa54c0ba54ae78f7cd75ec846f0b4ab5327e49d8301f60491d2cd1
MD5 f8d83747b667c64b5379da08f07a74cf
BLAKE2b-256 d060a1df1996f386611a611109441b94969ac34ba2403803cffad1a0990636a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.46-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 835.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 647f7af47f450da5fd7ba875c9b19060393c4a3a80b9c0b8d1bdd73dc71600d9
MD5 4a162469328fe0f4cf1651b9b16f61fc
BLAKE2b-256 d9f97b9c6c9c364881cbae3c80c5f6146a743e61b7c7845a418d151b72fbafe2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3dd97e2f10dc55bde8f2c5e0b3163de8e0e60310ec86bbfd3225ce99c04c3dad
MD5 059ac9f7ebd9f20b27ed3520a79564d6
BLAKE2b-256 78e689d1555d7e1fa1ec21784170e61a576197bb45a962bf64c60063fab8176e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 89e5a22c8d7ac504b61de479ee479eb5b83cb5e392d066744d8b8ee8f55ab198
MD5 1dd47ca8a7627587cea1d631bf999e4b
BLAKE2b-256 aa75dba3a9f7a360cc43cf6af401ccf31774dcb4231d3c37abd6b166f3bd95dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad8484e6974bb37cbbab4853d1ce3e43e4fc69b1a1ab052f5972d7a72b8cf4ec
MD5 be30a0d981caab5ea7ae18237bbdd5fb
BLAKE2b-256 d73c1ef17a7e88b7d07c12fbbaaa585514b258e202efa5b2db89216e188aa9bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96a48a995c683a5f9c858850e6c45222fb944c1cab83142f0f2e650f493487c7
MD5 6b36fcca378e089d0352737eca941d4e
BLAKE2b-256 e29f89033fd2649454ffd2c007bdc9462d806fea7b349d7dc3559cd67cb5b93b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64fbfd2aeeb17d4e2a9a273c928f2a0e78840f0e7673c226326528bd59a99a88
MD5 a1c569ba616597e14f03b80d6e543c1f
BLAKE2b-256 8b6824169a60586450e4e11506487cbad0e195f79c19d239881ae77c0debba66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 74b865c1b099b9cd26c16b266b5d3912347bfb157b641ec697038c020cce6e31
MD5 01654a8daa1209f027ce29d4f9e3a456
BLAKE2b-256 bdef44540f7cdc46e0fa0bd1fffe87841dcb61064ffcb8bed6721ca0abbc9157

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.46-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 835.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1d45065dad1306bb938d5bb66967b8367691a0652674913ea45a9b0eefb43dd
MD5 d8cb7b5d0711bf2acabd20e3f598b854
BLAKE2b-256 919ecc69c4bf2e0fbd393de215f8f2d5b5a3e25d1d4d55dede824b31a7f45b26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 29df27e2d0ecae02a2005e661827e509103e132f81eb32965f86b08ab2a07ac9
MD5 32d0fa1e014f60ef2af854e3728efa65
BLAKE2b-256 722c348b834a4ed877678524cb0fad92202d7e2f99f711e15303550ecac8f175

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 924f3c0edcdda8688ea39b9800f6715106d7590afc0a6a86ea6e0ccfd2465c25
MD5 6fd4ce7087f2f067708a1a2a94bd971d
BLAKE2b-256 209c6e31796ee80cb282fb9f95f3126672b11685103cfee6e1b9fdfeaf015338

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ea5d5742e58df35d1bdd7cef5edf9d081891edb0063780bb6326afe3bb8d3f1
MD5 d3484dc53ca43c326d2adbb763a484fd
BLAKE2b-256 688201b54ec2726aa869ec929b1f46f458bb1f6381ea7662aad07ddd36d93f30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83880fb1ded8199c804744ca2695563fbf5a0f899b454ebb463374c567b4d498
MD5 5f6188f672b49e18f7c521ff51a0b351
BLAKE2b-256 dc56538fb6631a0b8f0628f700f0e7aa439fc4d10fbec98e7be24203d2ffc76d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f59f5c1015ea32bb3898de57497066a97ba787dfc2165b4e320798eb898ab9bc
MD5 f49f1ce0592239ca71a3c529ec482c44
BLAKE2b-256 c3bd5130c4c17628229c267aaa905d7c36af6f4e77aa89f47b46b1b8378449cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.46-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3cc235c686792a9068567a3eb84a9b0d41da6544c60c8f6350fed0c6b7fd178f
MD5 59aa5f178c3b98980870e6e739c52ac9
BLAKE2b-256 e4c9ab270f64f951ace1d0f557f0107546e7efeeaae834f4770bf365d3799385

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.0.50

36 files

0.0.49

36 files

0.0.48

36 files

0.0.47

29 files

This release

0.0.46 This release

29 files

0.0.45

29 files

0.0.44

29 files

0.0.43

29 files

0.0.42

29 files

0.0.41

29 files

0.0.40

29 files

0.0.39

29 files

0.0.38

29 files

0.0.37

29 files

0.0.36

29 files

0.0.35

29 files

0.0.34

29 files

0.0.33

36 files

0.0.32

36 files

0.0.31

36 files

0.0.30

36 files

0.0.29

36 files

0.0.26

36 files

0.0.25

36 files

0.0.24

36 files

0.0.23

36 files

0.0.22

36 files

0.0.21

36 files

0.0.20

36 files

0.0.19

36 files

0.0.18

36 files

0.0.17

36 files

0.0.16

36 files

0.0.15

36 files

0.0.14

36 files

0.0.13

36 files

0.0.12

35 files

0.0.11

35 files

0.0.10

35 files

0.0.9

35 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page