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
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.

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.43.tar.gz (111.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.43-cp313-cp313-win_amd64.whl (835.0 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.43-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.43-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.43-cp313-cp313-macosx_11_0_arm64.whl (818.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.43-cp313-cp313-macosx_10_12_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.43-cp312-cp312-win_amd64.whl (835.2 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.43-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.43-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.43-cp312-cp312-macosx_11_0_arm64.whl (819.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.43-cp312-cp312-macosx_10_12_x86_64.whl (878.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.43-cp311-cp311-win_amd64.whl (834.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.43-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (910.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.43-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.43-cp311-cp311-macosx_11_0_arm64.whl (818.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.43-cp311-cp311-macosx_10_12_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.43-cp310-cp310-win_amd64.whl (834.1 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.43-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.43-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.43-cp310-cp310-macosx_11_0_arm64.whl (818.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.43-cp310-cp310-macosx_10_12_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.43.tar.gz
  • Upload date:
  • Size: 111.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.43.tar.gz
Algorithm Hash digest
SHA256 75e51886dcd6ac013ec992ee7f2be6617ebf9b23f26faa0ffb37c564cf437083
MD5 9e9b16ab461c86e35523110c35c68a25
BLAKE2b-256 ddcd146f9483d04d9b19114683eacdabb18e72e95b884ed3a4bc8133a639e634

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.43-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 835.0 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.43-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3af2997fda8294f565ffa1a6f6a8d368123c2786889a47145cad108c4e64ed81
MD5 95f92aaff026d3763862cecdc5a1e822
BLAKE2b-256 f04fa5488a2d51e81dbdbc0930c25093c9abe274ba56ded201c4f56862dc14db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff7fe129d31060d7b274756d70bfce1875deefa582e77867d1a94c1a4b0b166f
MD5 604ee45a87a8e27c5124b5d48b0c0c96
BLAKE2b-256 5edbb4e9c98c6f60bcb3b428afb350a0359c2ad506687ec6b6d8646f6fc7301c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d88ffe72b0acb03f68de4b2d2021aaf57b3719c6cd46a92b7ae736cc468e63ac
MD5 eff511f4e197b6f031211e6796816e7d
BLAKE2b-256 bef786d3f5368323f3e42646f7f65e51e909c8c7558dceb90b897d5f644fbe94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a003a52e46c94cc80011870f3f0230723ad808756c00cca318cd26d557aa577e
MD5 c464391ae8c1201bd0bcf43d17044fc2
BLAKE2b-256 a184539228efd1730a599730e72e6cc6771eb5bf916afcd58afd74544c2f2138

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50df459936063160d010ba7873b98ebc86f7b314bdc7beb006e52f05de498513
MD5 f2c34778bbe0193f1f7a9afe0d967f24
BLAKE2b-256 2721e0081c09291c4492ce03a4108ae1b887d880cea2ec1bd6a54df810c60b42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c023dda5143e4ff64d5890ed2c02c065cc3e4de8269ec11352440a6217cdbc9
MD5 f911ead1fc1a3804b17a299645232be2
BLAKE2b-256 a6d55d6b980fa988a3a584293c7d4f51fbe8a5aea15ac5484c7c38b3f18b0c39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 777bdb9f86d049335a38ba87f34ee04a7aaebb2af910428e75d238c4352ec136
MD5 35a2c69d9e89f7f6e949531cdb573670
BLAKE2b-256 70f041368fa575070231f2b00adc32330ccc2e3f55faa6fef9359e1e70b4daac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.43-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 835.2 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.43-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a3102083d28609942c90f6dd62fd970b47c89a9161e04cb52991f22ccb9dfd0b
MD5 67ccbdd20112afc9a3e118d878ca72e5
BLAKE2b-256 0367be22bb8baf558cb52de0432d6a84c28bf0b8b42ad995ff9f916519810ba4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 261f4cc3f91fc59441f4cfd5e2136f33a0b729097e822574b28f07d3d032127c
MD5 49e2ca38b7c044ed77e340f6ab944501
BLAKE2b-256 b2b954bb5bfeecccd8be28fd1727e44229de23acaaf58bc6ac7a61682aa552ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 26ddb4a0ac6a69ad767247e47699ca6b63def357f2817622369db14ff909793f
MD5 b0c491c426b2c074a23d39818045bccf
BLAKE2b-256 a8cb3e9255c1be95389878e73a00f0b622cc5117f8ebcdd44c2f7a269c0a5fe5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf39f0fbc54e4d23003f5d2b388be80a821fc57f9a87a93ff01eb8a347a06f61
MD5 94c9551c9032e8e7caf90baa9257f97d
BLAKE2b-256 f2d6bbe10eb2c019aa3ea32f62138616eb5ec671383311b8b51dcef975749552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2be0da9f4318032c6cc081fa3996e3e4680cea04083d5c4111512709e527e55
MD5 aad0c529f129ac2f2d3f20eca5552f63
BLAKE2b-256 186a0229d95bb7e36d267c07800f9061e2c311020f3f2a44886b4320684e2635

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c0f56ead11ac1b5ddd4bab95748d20941f60d1b3784467e9d8abc0c58e11a54
MD5 514bd3ddf561aa5a2f2f3be585ec1d57
BLAKE2b-256 0e646329a3345064e87a8811bdfe21140ae465f961a76d86ff18993d08b33bfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b3532f47cea8c2c5b2bda4b90e1eee88b9ebfa8cff928bc54eb2a1944c7af31d
MD5 767adae3842cb77eb7ac7e18acd7d241
BLAKE2b-256 e9c3f907f85da03b5e3ddbddbac5e2155e693d807d7fca3268efc81534fb6c7e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.43-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 834.1 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.43-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b503a6e0e4affb2a40a52cd7259e27ba77bd1512e6dcfd617cb524dee9619144
MD5 1b5097a551ec95c68df2234527608d07
BLAKE2b-256 9c6ef9ebb14c024c2cb9f40c9f542e4f8b54a06580202996f1bf77ca2a473fd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0cd05f08ee2c4be95b25c9be01ecd00cd0ba8fa148044837d801c0f02b21fd3b
MD5 e5a814d7ccd0a5e2e4057fb87b606f46
BLAKE2b-256 9071c34a7fe046005ae808e99f8780dff3bfaa568551054612d970bbf0334e30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 adf9e4b3f6cc4a54be2cf0e3b4c09cf17e448b7206dfae1dd07fa0803846733c
MD5 5ed8d5f7c5d5f0d300fac7c77dab1925
BLAKE2b-256 717e2f3602256b9b1a3518a390b73681da911393c7b56a9ddccf916ab1bb48a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd91db969be7dd5844fe14a66d9b28f0c35fe0606c493e6eac571901ae1e682b
MD5 c044104ccfbbe05508f4888567b01931
BLAKE2b-256 0d49934eb3014c1dccd7d208bb62851913061fa1e6dbf391d612bbda39a0abbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c588b24a3c2158afa9598e0d59c42299e95a08dc8376e3f32a24a8589539136d
MD5 c095b93eb575405049bcc4694422b0ca
BLAKE2b-256 bdf513b601a9ed8152cf37e9af7386783e5d057802888dd244df1cf04c22b2b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1331f1de10dc9e5d62554d93d280720f110882ded26c06efb07730ee554a5bd9
MD5 187a6ca24f27ce3ed42efe00716cdb6b
BLAKE2b-256 d0cbaedb1679ef2d4ee34e668a401a2c35b1526c850d8ea91d39d704f7d38760

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b988e7c38dc50739bc5f3883a6ee26baddef4f3b8dde6146d14f874199ee1a18
MD5 31832a0daadc7298ed7085ab349de1d0
BLAKE2b-256 af0ae89abc37aa64148992a8808973c5bbed741ec01b13229e329b405cb86508

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.43-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 834.1 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.43-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cbf0bce9192f1331d3a26482ef19b81bf1e967c88470dc87b7e70fb4c545fe6f
MD5 510523dd6791912cd1c33e4d5bee3929
BLAKE2b-256 a55b5240ad78485db2b7c9fe56c104e780063ccd8974892cf678ce26d79e5cbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7064fa3985d62f9ba44c9747703b1fe0711e9bdd74723e4e902eb6ce278fe646
MD5 992d872be151061ecbe571be2f9ea791
BLAKE2b-256 63efffe109bdd5fc771acb6fcc415c3e91f1fea07d72319ab6225dd0752574e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 08ece130d81722f5d81ccdb485e9782c1c02b545c053d0d5dc0a3779eb4c498c
MD5 a76d3d778d2901865acf2c11322d7cfe
BLAKE2b-256 5c1199c1f3c04861be15228fc333025b132e0f1c867572f87e0efcac852c5127

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6386443691457a6146fba67a2fdc87f4e4c9e7c345953320dce075e8e864cdbc
MD5 a72330d24d0b5b0643ba0e1ac09724ab
BLAKE2b-256 99091071f0af4e3585cd5e3180eb59518efd3e469c58add647081f8ab1b53427

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bbff209d3530d92e3e87b1a1b9c87eedb47a00f6c9ce1e21278731d3fccdad98
MD5 efd3b418ee9315c8d3f8eb148d287195
BLAKE2b-256 882d35d2c517ce6fb71bcbe2e6b46a579ea77e73ca8f7f21347c72a42694b1ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74d890ff8e3e4e3653bc4425dac74aafa4b8ab871ce86acdd171cc7a4d38f834
MD5 b8a12924d45082c076ffc73746fb5e61
BLAKE2b-256 50ea628b2febce8204e6eef794ade419404ff5c38ab79227d32338cabad01fb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.43-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 35e71da8ef306ccb81760fb8c17ada583abb396dc9f7d517b238907f23a284a9
MD5 ad6b848d58af0f7cd71dad6370b70ec3
BLAKE2b-256 749847b4fbaa77b26519a2a4baa03b6983d5eddc1eed864e0aa64346a937c689

See more details on using hashes here.

Provenance

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