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.47.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.47-cp313-cp313-win_amd64.whl (836.1 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.47-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.47-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.47-cp313-cp313-macosx_11_0_arm64.whl (819.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.47-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.47-cp312-cp312-win_amd64.whl (836.5 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.47-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.47-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.47-cp312-cp312-macosx_11_0_arm64.whl (819.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.47-cp312-cp312-macosx_10_12_x86_64.whl (868.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.47-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.47-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.47-cp311-cp311-macosx_11_0_arm64.whl (819.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.47-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.47-cp310-cp310-win_amd64.whl (835.1 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.47-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.47-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.47-cp310-cp310-macosx_11_0_arm64.whl (819.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.47-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.47.tar.gz.

File metadata

  • Download URL: libb_util-0.0.47.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.47.tar.gz
Algorithm Hash digest
SHA256 4ee9f9d33001b240fe6bfbddd2c4885c75574c83d53f57c52db055bb2c4aedf1
MD5 4dde7e9a5073238baeb91b9d7c753629
BLAKE2b-256 3da3539fd11ee0fe23e5c457536a12d745979e3806e323e26bc47c9544a41011

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.47-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.47-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fa88681fbac66b3c37a4debe9c8d310af13885eaa4c227d2de014d4d69028b64
MD5 518af4dfb6f4e896f32673c6c972ff38
BLAKE2b-256 0dc42a82ea306f4b6e3d405b5dec1ebc06de2a7f5dd5a66bc8b8c75627521092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 930313f0f78c3ef54c6bc51dc5df7a2f06df1c058588e50ec539eb1fb3de692e
MD5 e71d1ae98ef5c80611b7c5a55ec3e039
BLAKE2b-256 9c03675123a35b5a8a45bc6b23c2539890689522089fccf1b85109483bea5c46

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ecb15d2e3184d61d1353e17e13c36723f8b92626ce182894a7a25a6e93699900
MD5 c47aa80547e90150e9d0b054fe7ca248
BLAKE2b-256 4a84269957f3b29ba0a62cb005568e34a44a8c9501dec516f68d24d2ee039e14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 faae35236c71b3b979169dcf97c3a14fb122d38d43242d8068ba02e1e9a5bdb6
MD5 c5e24bdb8af19f54ad580a744e471d96
BLAKE2b-256 3060d5e5f9e9ad49dc14b9ac73102e8ffca1b42dd59b29ccbd39efe1612ede22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58803b330bce1243a3a45eadc4979e0b176a413f5701c25149470096fc366aa6
MD5 b8a6f781e367a2732701750878f350ce
BLAKE2b-256 f7e9bb3d10481d7046ce2c35deab827da788a1edd600afa9d37510d1981340b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51cde79700eab8829b087bdacc0e466a9eeac31e7a3e9dd35e200811d89b135e
MD5 8663673bd8202362c51c686a6a45bd33
BLAKE2b-256 18f03d2bec833dd8f098d50030ec5ad4d6639c2714775dd45cdb1dfdb65a5b82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9e366add0a309543f7aa65fedc8721e9ea2b78c618d27363d9affb1cbb0f8ffa
MD5 fb58e6df524404539b4f08a594df4781
BLAKE2b-256 418a085d7298b43b09ebae7474a491a942c7540967cd0b855f9b577aef83163c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.47-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.47-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d6b47e370eb26bc7abc24e9e358b906dabf0cec1db75819426a7972cb976d16d
MD5 62d809cac53e6b53f2759d51d0e068fd
BLAKE2b-256 7a9c43f707f96108491021ac13ef77361ba21c90871678e9a7b3201ddd56c40c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4376e0868bb27bcb306a8570d84356645c1f47ecac6e2165a28bcd1fc71090c3
MD5 675272fff464f17658141f74014e2ef2
BLAKE2b-256 c451b19aaf9471a4852e61b8ab3a5bd41b004fa7fa4ae0d659f671bc9b7c9bd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fd535a860b5fa63012993729e31f6350751c761f42b9c7d2c285be0c688e9069
MD5 fb7cea2212391f1bc6448341599791a1
BLAKE2b-256 dfaab32fb8a43f6c32fa8b8ff6ff5dbdb3d7fd44fef84fdf25b88faf47785514

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 904f2faa784e3f827337e7ec84ee90981d0bc5176f98a4a48c0c511a4ae4d7a3
MD5 553b57b2b7ec9fe932cb24ef2ffb5f2f
BLAKE2b-256 fa72273f06e12b0f8997962f2d757ca2a1d1f233c70b8ead07d93b8b3a747149

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5ea8967f8998c72ce4d3fa8fd5df68e3505a61c8290fc6ba0ee7d747f9c2dfe
MD5 362bdbfe7f78aef931025fa0225a796b
BLAKE2b-256 8e74a6cdefbe739dc094c8b58e33081b46240b0837bfaf5b2e3fe993c84a957a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 760c80be709770f25eba5a1b9cdaa2817912e1075204d9c70a0e0f3ba955d6dd
MD5 701a26839b5468ffd71b76c9adcf75ec
BLAKE2b-256 61ce70a5672540007ac869273787cfc3d37d41612f00e186ad2481f143cd6330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6af47fc12903626c640c672450e2260f8463ac80f6d328b58e6175dc67bf635
MD5 740a4c76a2c37ff21b66b4b8e551ae19
BLAKE2b-256 39682740e0c1b6a5cab2e2a83b58bc33625fe581277777df6026c326a562c8a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.47-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.47-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 255f12a31125b7cae1a50c6800f59680e79c34b3035a307e80b8bb0bfebb6a39
MD5 a3f4883713d99567e96f1ba501f7ac92
BLAKE2b-256 8e03c5a0e3bc5f82521cbfd76047fc6de2aa12c7362acd68703fa2b046dce70a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a57e290d24104aa1f6b82526aa88c7b8e4afa1a3d1f01107940e43b80dc36c2b
MD5 2aef87da8df08d3d6cb0b05e9677d481
BLAKE2b-256 00a926d9542c1be76cf8dbaae4af7dd9fcf8d0008d8505a1b498a80e90af5cbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 07063e7170c373857cdde9c88be1c65444c3e57fb165dbcde99a2d25c3b848d9
MD5 32efaa045c0508f3a27b9a1899a07777
BLAKE2b-256 0804bdc09bf25abc2a4b4511677bbcc0639edcc9f6d7cf9ae4b6676d34195279

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c547678dcae4afe0f92e2bee975ed422560282e75c79fb5e3b7dbbe226a09406
MD5 45baf8b0f97ca9ce0cd6e6480621e465
BLAKE2b-256 602deba55bc0b1dcbf9f488fd608044474f80733b181eedd3e2650ecc5642f5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63dfd88d83ffe210a37a1b50273667bdef919a52d1fcaf3aef0092978df6c5da
MD5 3699bc99b2f819170130196dc1f29e96
BLAKE2b-256 39af9f8e60482d3e12dc634cc5e10a227b36ecd6eb95004a59796ece2b7567f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 647c497351b5fc7507a17bce513c3459f5d1603e41a9fdf251a08e80fea9f65d
MD5 f6328a732b6551b35a7a1601ca0cf2e4
BLAKE2b-256 699bac6e22769433123a95134e028e9da2eef6c0d1041daf8369939eb3d5050a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 509b8dd7189a5a436d9e46c044838850f024f4342e7ae20cd31dd6cfd233ba13
MD5 048b2e5514c4383e187940b02c6b0121
BLAKE2b-256 024e11f48bf2722b166d89a94e0d700f9fe812da51ea4e198df4541b106537ac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.47-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.47-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2145438e4afc915cd2a66b9493e5c504198a4b72544df2178a06deaad58c81de
MD5 01c983827afd6cacb73af37fa83bbddd
BLAKE2b-256 705f3368ddcd8bbb6c2709882612abbd10b8d0f28ba82cca9b753923ddf4e10e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2fee1ab68b7b5d4da13ea52d6cb32591746f2a1cb94e3c58d5ed703d844cddba
MD5 2ad2e9a1b236624e15249ad4064e67dd
BLAKE2b-256 00b072b307593014a4187686663a2f51a6ff0401333792eddcc10b88d63d0ece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a56d3a0442e9e5e77471bf1901e70dd8c5aa89dc210eee16759394a0f2098d28
MD5 85ac7d0d2911e385d67bdbdde9d841e8
BLAKE2b-256 7b6c47971331742bcbf4d8873f4825f01875eba4e620b6ba044a42be6f105088

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bb40f6080f655b06150b61fd4c0e0fcc8933ffbd7019562e95699ae0d7407ce
MD5 21255d62e019e937aefc4798a990f81f
BLAKE2b-256 47e6915e4d10c6e269cf85a7518d99068baa5baa923081ca65db7b0a14a0f4df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dde8c7f008f470a813e233fa769f52209fe71728cfbb1156f9697a58d9fb9504
MD5 6e1a6e26c691611b36960078f82937b7
BLAKE2b-256 a4b1bd56a04b3a5ac04e180e66ac5253628e957d429e928442aee60bf595ac63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9f43fb98b17bd222d42f6386126d346259c9bd6fdbe1bb024af8d8da1d46dc4
MD5 a70ebc66e2fa22c5c9b743e7b30f4093
BLAKE2b-256 edbacf3fc63d85371686b5d7ff8891d08e0c4b8fe766e4620e8ec3e7643ad1a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.47-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3b93f8a957cd4c60df7ea8524eabd8e0523bfd27c87201688df39a3c7817ca62
MD5 5c1ccc624a2f17adb54e1f0173724a42
BLAKE2b-256 dab2e5d3087dd525edfe370928f8d4570775322dc35e096e823b29d09df11376

See more details on using hashes here.

Provenance

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

This release

0.0.47 This release

29 files

0.0.46

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