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.42.tar.gz (110.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.42-cp313-cp313-win_amd64.whl (833.9 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (909.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.42-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.42-cp313-cp313-macosx_11_0_arm64.whl (817.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.42-cp313-cp313-macosx_10_12_x86_64.whl (865.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.42-cp312-cp312-win_amd64.whl (834.1 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (910.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.42-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.42-cp312-cp312-macosx_11_0_arm64.whl (817.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.42-cp312-cp312-macosx_10_12_x86_64.whl (866.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.42-cp311-cp311-win_amd64.whl (833.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.42-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (909.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.42-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.42-cp311-cp311-macosx_11_0_arm64.whl (817.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.42-cp311-cp311-macosx_10_12_x86_64.whl (865.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.42-cp310-cp310-win_amd64.whl (833.0 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.42-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (909.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.42-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.42-cp310-cp310-macosx_11_0_arm64.whl (817.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.42-cp310-cp310-macosx_10_12_x86_64.whl (865.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.42.tar.gz
  • Upload date:
  • Size: 110.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.42.tar.gz
Algorithm Hash digest
SHA256 f9c2334ed47ab7d9d28085594594a6d3cb956fb8f7ed1d5800c2d258e68510e4
MD5 7e21235353a80e7995d7b9e2f408d654
BLAKE2b-256 725ab41d99fff555c68e9cfda7c9e1147e4dfdef6227c544f7e949590cbb2b7d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.42-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 833.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.42-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 263bdd7e7a623c42e587b916ba71789ecc7ddc0183a9d07bae4a6e4674fc83ca
MD5 73fa6bd7c49dba7e5c828a1475e3e354
BLAKE2b-256 ae3a1e060cd62eb0a0b4de597e30d084096e2a1d08c8627090bf254b65495819

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 28320b492e2996c022ea2483e028a9f63018e53293aa14b8e8c14250b5411592
MD5 7e3bebdf76022c9d716d2ad18160a437
BLAKE2b-256 adab6eaf568de082504fda13aeffb9673dc6f0dcaafd43d112f10c7b661f5d05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 20c9fe9dd1df4f156e77468e917329f42e17a5626a3cdce6fa52a985ca186b01
MD5 55e4c7128080755782045f34b56b75fa
BLAKE2b-256 b2106f47160e006f49ad4905f4263136ded4bc532f3dea2170b23a72552c64d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0135dd15eebc2819f9797aa6ebdf54db1ba0ced09c33c2cfa5357739256de7fe
MD5 cffb29b5b52ffa9653eb999731233a11
BLAKE2b-256 486ac70b86722332dd55fa1c1a2610aa2c8d4f664ca67aecbf3af894856e2d3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32415377273531552250b76f93dd4d6cdfdbcf3ad5593c59217ef9bfa34139c5
MD5 bfc6286ecb1fefd0581b04383ef72415
BLAKE2b-256 b8f8e6e47f558127c3c505fb6b16f7e49020cc57a5f31c922d9d455a3bfd0b5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edc35eafcc08ba13b411689eb9e9cdb467928a4b568650aca9dafb571899c54d
MD5 eac15997f2781747948a4f00b8f39931
BLAKE2b-256 678a554fd455e5d74b43c6553a0ede776c83e7028809f5ea32d621bf0eaba277

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 099de0880e6b5ed85deb1606fcb78bb9a9d881b98fcfbda5e85a14941b09ee83
MD5 dc4a7545f297ac24e5d4325f68bf8163
BLAKE2b-256 664e6d668c0e3e099c99c7f97851d61ada67505a8ec845f3a6e95f96718cfb68

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.42-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 834.1 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.42-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bb966f0f78ad775e1302de8665a4e54ffeaa3173a9b4089df26b69e156729cac
MD5 fbb168e9a02e867fe71e124adfb8cda9
BLAKE2b-256 88cf1f643a90daed7e3ed3de371d729d6813d819077c0b71e8fcf1de644cb66a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c9ba8f8f546dcf1bd9936a0b94ebbbf628fcd48a3fa7371807ba70cfdd1c5ff3
MD5 62c2c0e45cbe118fbaaea672c63f2f81
BLAKE2b-256 58d1456fdf761771a6143bf63ef09bb116044b7b38cf2ab11f6ecd128008e136

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 29820afae86aaaa6454da637b1ce3d145eb816b18c3a4f2550b55d82b7af63d7
MD5 03158fa225eec087aa9770792b1baf5f
BLAKE2b-256 ede35bae0f781499c419703d3d60114d69d38b3e82dc5c1410da3a2df5887d97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ee59bf34189617d61e90cedc972d861a4fe9b4c087fbd7f6b480a6bd5f27a5b
MD5 751629954e93bd73ef1601bea6821b66
BLAKE2b-256 28834fcace48b3b0320dc3b60bc3123bff620e5410a9040f36fd58fed9e67127

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd87b1914ffe58d5f2b543bac1d454da43c128f63e8f338ccb9c937633c58686
MD5 ddca557d696ce8459443cb6c4d40d41d
BLAKE2b-256 de8cb4516a2e6cd3780afe54d4aac411f4f001a549799ae2c906fc94ba62554f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab7d552860b17a628fb3a78b74bf813890c634cccaecdd7e095fef16d00e67a8
MD5 a553913fb33755656eae260a2fe3b484
BLAKE2b-256 54da36c642bdc379a00e00e3864aa6828e00a889e66f2eb4213d44d6a1678c4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 70cba80aa021d25c799a76dfe8cf77678e64674a075c57a2ce77dfcb10a5fd9d
MD5 46c9d14f43cb8a6cf3ca68eda61a8115
BLAKE2b-256 044b88cf4cedb6e7eac12f4ac9c78de25e01648f23084050c6ef5484c016a9ad

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.42-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 833.0 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.42-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b73039068d993a9eaabe9d44281fa4b78e6510098489fc181c94606cbcd35cbe
MD5 7a4024cd4a1468a5e7d0fd6287981444
BLAKE2b-256 573168706893bc98ab18cb16603cc3536cb288c7bc0fd608bf248baf1324f281

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d1e3fe1686ad663b0c7795595bc377bcf34d4c4f9dda6e1f57ecb246e2a7d87
MD5 ad7192241bcba9afa6899c560ccf9df1
BLAKE2b-256 a4753e67566da88d3cfb21d7660655d70626b85403f664b75da4ea101a03b2d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5074b9e3da91042dcb337c79c3766af671f6deb0e0dad26ce743f4a2d066a5c0
MD5 47fce2980661edd4af344d119f1be8c3
BLAKE2b-256 b114dd85793754f02b9dbeb4af78c1605253090f7b515850c983e20c19750f87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06e05e31a3b191aab209bd516d7d36229bc61dad41209d9da65ec5d19191af6e
MD5 f99e9339f65aedd240ad67786f247b90
BLAKE2b-256 b5387e89c5288c0f6c9f82d344470b5be3d0e223387d8397778dac97b516650f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43f9dd1a358ac417157bdc0283228b812b69370042a551cd8852c3e26211f4d7
MD5 fa7eabd7fc44bc784966fef5a6d89c83
BLAKE2b-256 227cf72d796d96904838785a04829ff3293961bf76076e8a12aa1f03531d6eca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9955da6e404e688f91310392a636d30e85adec3a1d107357bc0e5721f0f11d29
MD5 c706b7449a27c049a24a15dad71c99ba
BLAKE2b-256 fd6df4769fe6440b65d92bc5dd0bee848569760bfac2d24a176d53d2a140f223

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8dce67ef347e85153d8e99b86ad98d8cdfb59a0300f9dff76aa725bfb0f3ac96
MD5 e86b5a1d665a389de49fd7a14cb79c66
BLAKE2b-256 4393100cf7bf70d9db19aa1c40ad2b532e84e8ac39f33128dc4111982cd4ffea

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.42-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 833.0 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.42-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 38827701c91502417bc217b46e3d865b5508370b8b98c212f28b4cbf23268919
MD5 738d7d64e1b223b7e33891eff6ca48cc
BLAKE2b-256 8aea27c0c791852f414f58c8a161dcfd3dc9ff810ef7233858e906ccac0da678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41639a0d2ce22b01072e9122a65a5effa0f7d1d396d8ea7c2821ed0a4a32754f
MD5 b3ef42972507382ea910d2a12e130aca
BLAKE2b-256 fd74f61f48a639aae8c6197f4a14ec6d3e9ac38454380751237806563656a017

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 59134c61c8d3fa672142e394948949910e9d6c366c4f360e9ab0ccf36694b0e8
MD5 ab94a1d69e924e348fd20e10be94e73c
BLAKE2b-256 6e29cf2f7d6399d3a921c1af00909802df3c4b4b068a0ff8981383ecc64bea7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e790f5cb7f6abc280acce91a4479b04af8700597084f0076bf5f289b35cbe533
MD5 0891f853c25498235e4fd0494ac1360d
BLAKE2b-256 3f04c2fb83e39884656b902458cbedfa29c21703cbf61dc7286e748c5a6d8715

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e41682359ff604a5888105f8b3b16157017058de88353ac99a6cfca673f77be
MD5 9efc1518d45cb021d44fcc15baf0772f
BLAKE2b-256 a9b20ac862017f81c643f9c8b1c95d92de737329c9ad72ef0d3f6d0caed19569

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a91ec31cea4f2389756851c428667dcf1f33dadac055a2015956445bbf57b33
MD5 954346b0e536be065b94cf51e27548ec
BLAKE2b-256 dc1fba7f8b27c103fa44ec080d66f994f2a222077d49b7cb134c5ba8af9fbe4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.42-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 86a2e425b04f8f1e307223eb127ae1d00736546e09f850e068b3b5a85ee2649d
MD5 3eb7561415b7639335a9a93432906362
BLAKE2b-256 9a1dc978629d35d9daa6dbcecdeaa39cb9ca90c6260bcb08b9127aa53e4fbdd4

See more details on using hashes here.

Provenance

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