Skip to main content

libb utility modules for python

Project description

libb-util

Documentation

libb

Python utility library with Rust-accelerated functions for dictionary sorting and number parsing.

pip install libb-util

Quick Reference

from libb import Setting, compose, attrdict, timeout
from libb import multikeysort, numify, parse

# Configuration with dot notation
config = Setting()
config.database.host = 'localhost'
config.lock()

# Function composition
add_then_multiply = compose(lambda x: x * 2, lambda x: x + 1)
result = add_then_multiply(5)  # (5 + 1) * 2 = 12

# Attribute dictionary
d = attrdict(x=10, y=20)
print(d.x)  # 10

# Timeout decorator
@timeout(5)
def slow_function():
    pass

Installation

pip install libb-util

# With extras
pip install "libb-util[pandas,text,web,math]"

Available Extras

Extra Description
pandas DataFrame utilities with pyarrow
text Text processing (ftfy, rapidfuzz, chardet)
web Web frameworks (Flask, Twisted, web.py)
math Matplotlib charting
test Testing tools (pytest, asserts)
docs Sphinx documentation

Core Modules

Configuration

Function/Class Description
Setting() Hierarchical config with dot notation and locking
attrdict(**kw) Dict with attribute access
dictobj(**kw) Immutable dict with attribute access

Function Utilities

Function Description
compose(*funcs) Right-to-left function composition
timeout(seconds) Decorator to limit function execution time
retry(tries, delay) Decorator for retry with exponential backoff
memoize(func) Cache function results
once(func) Execute function only once

Dictionary Operations (Rust-accelerated)

Function Description
multikeysort(items, columns) Sort list of dicts by multiple keys
numify(val, to=int) Convert string to number with format handling
parse(s) Extract number from string
# Rust-accelerated sorting
data = [{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}]
multikeysort(data, ['age', '-name'])  # Sort by age asc, name desc

# Number parsing handles accounting formats
parse('1,200')      # 1200
parse('(500)')      # -500  (accounting negative)
parse('100.5%')     # 100.5

Iteration

Function Description
chunked(iterable, n) Split into chunks of size n
flatten(nested) Flatten nested iterables
unique(iterable) Unique items preserving order
first(iterable, default) First item or default
last(iterable, default) Last item or default

Text Processing

Function Description
normalize(text) Unicode normalization
slugify(text) URL-safe slug
strip_html(text) Remove HTML tags
truncate(text, length) Truncate with ellipsis

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libb_util-0.0.12-cp313-cp313-win_amd64.whl (236.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.12-cp313-cp313-musllinux_1_1_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.12-cp313-cp313-musllinux_1_1_aarch64.whl (502.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.12-cp313-cp313-macosx_11_0_arm64.whl (306.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.12-cp313-cp313-macosx_10_12_x86_64.whl (319.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.12-cp312-cp312-win_amd64.whl (236.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.12-cp312-cp312-musllinux_1_1_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.12-cp312-cp312-musllinux_1_1_aarch64.whl (503.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.12-cp312-cp312-macosx_11_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.12-cp312-cp312-macosx_10_12_x86_64.whl (320.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.12-cp311-cp311-win_amd64.whl (235.9 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.12-cp311-cp311-musllinux_1_1_x86_64.whl (540.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.12-cp311-cp311-musllinux_1_1_aarch64.whl (502.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.12-cp311-cp311-macosx_11_0_arm64.whl (306.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.12-cp311-cp311-macosx_10_12_x86_64.whl (319.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.12-cp310-cp310-win_amd64.whl (236.1 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.12-cp310-cp310-musllinux_1_1_x86_64.whl (540.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.12-cp310-cp310-musllinux_1_1_aarch64.whl (503.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.12-cp310-cp310-macosx_11_0_arm64.whl (306.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.12-cp310-cp310-macosx_10_12_x86_64.whl (319.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.12-cp39-cp39-win_amd64.whl (236.2 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.12-cp39-cp39-musllinux_1_1_x86_64.whl (540.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.12-cp39-cp39-musllinux_1_1_aarch64.whl (503.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.12-cp39-cp39-macosx_11_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.12-cp39-cp39-macosx_10_12_x86_64.whl (319.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file libb_util-0.0.12-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 13acd88c57e91480a57213d39816c12fb13b7cadd8ff843050e1ffb1f0e61096
MD5 b97307dba1a613eadbf665c9092ca951
BLAKE2b-256 25a036f1573a8bb5344d58f4df08bc93c1ffd7e93e04cb225dca456637805790

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 da9a92b5749a6d96e9e4c31a94e52c76b1e928ac5c0ae9452668d4f229023851
MD5 54d12615ea3ba821f68c98f426ad2257
BLAKE2b-256 e5258a4c854208ff6a936affa50539981c53ff09aa83106cadb6632c7f7d6037

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8c5b9da07dcc60990be1f950dfeadd58ffcfc7241933a296c2887be5dea99534
MD5 e8bd5af6295818ead7eeeaa42853d974
BLAKE2b-256 2ed5106529b5b5d659706443579ca0b31ef7f0d43c78091af062cb7befb4dd02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51204dcdc4b34a4d4db7558c771ef7bbdaf2bc0f8880df7f0a38c5250f5a901d
MD5 4fd50928777f65405e94360de8f51f0c
BLAKE2b-256 863cfdf402dab046a7828ec414975f2812735e9e68ba85a9470076947bc75d65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0281da12969c57dd0ccdaaa1e830974edfe420ad61b929d7ea74f79f9ecc9cc
MD5 0cbc440e46e159e8675fec75e48b072f
BLAKE2b-256 ba31738e1c6e544dc8d623ca0135ddce5d3c2ec61e6993120cc0456c02573da8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcf1e95ee0f9ce53a6581555cfb236dc70bc544b190a936128f14c27d822e232
MD5 b59b876ee3ccb23fc96508fc8c85728e
BLAKE2b-256 f10edda3407a4195eadea1060e5410c21aca15272db6cc2216b76ff93ff946ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ffb0cda470186964c9149f74a4b69e5cebf61b351811698620fdc7e345ddadc
MD5 915379854cd61669819f40e45ec849d7
BLAKE2b-256 2cfb6dd779f5f2fea320013b7a05d7f92a23f5d31ad2b46bcc091102c23f0139

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3435897e3f311f63facdc3c4dacf3466c1584f61905f7d6a0f9d90cffb0c1ce1
MD5 8af3f77c1b46682cea00827ebb5e948d
BLAKE2b-256 cd74acc79d7c21bee5de931e73aece8fde437a7bd318c0e5cd69c3eb3980a783

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9d3e0c10261bc193fb7e2d698670ffeda7b282385535c25bfd15901d19077426
MD5 4f75d94f1da2c36942ea932009773fb4
BLAKE2b-256 44f966763037de488e8a16454a20b2c5cbd9a58c0ef31a651217ac39c8d3f351

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3b1380e6dcd076c38f6082c42abcf4465e2090407e0b857b06e0dbe315dafec1
MD5 f067a650a0bbf0f175d2b715afabd3ff
BLAKE2b-256 ad5da119842a1b3ddb84dd6a67cecb81d8a40fe6de3ae68a2a1216cf7d8c2bbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 723a1f055f76867a9c5d4060bee7560bbc35e3beac32c906439fb297041613cd
MD5 482c94476804cbd2610bb04eeeece337
BLAKE2b-256 a7b5ebbf36c25dfa6af67f50c1203f8461fcb7d681213576d6ac5aadfc2b13a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04cccc305c16415b6c5f9942d6e8a22a5a871d021d1136b2afd94aac4cefca6a
MD5 3fea49ab104eba5f5c4633d3df107e06
BLAKE2b-256 cc152b8931dc5fb01963180e8fe29b9059de1dc3b75e06800b22aff5b13f4f46

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1b701c7faec4347783d173b48bd06152601b2c049a59083116db1309c320023
MD5 9f5755df85f6ccceebc21ef596a4524c
BLAKE2b-256 a281e5106a9d879d1f4aaf5726f09034e8267adbe302415daebe721b436b1fa3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f99a1f53ba44e3351474871653ef1fb756956e18ac6f5d430d8b074ef522868
MD5 b617a0303dfd5b5ce1e16c12418c9e74
BLAKE2b-256 e670e6dc6c4a475b1915b1a4f8287237de3694d7f223a47071b05795f94c284a

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f45ff0003ef4f5ddc82999c42a0b768d426311efb0d251327cd16949ce32f13
MD5 df8287933365c6f21d11f97fff3f4bb4
BLAKE2b-256 28ccb1bb395aadbb4aea694dc25e0509f3d99199eeb844446e48a995b27c8b7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b87a8028030c39b0a66d9eaddfb9e542bd3accf097e07787c8fb6734959c0f0b
MD5 c06c557ccb094bbb3e079bc9e02e0963
BLAKE2b-256 c1929317b1a357c26043ca8397eff73520278032c1073f0efc2d4d9a21561db0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 57539b4e2a387b323a4c8d2239e3b1455fa081ba5e0ea2ce68a88f1077d49deb
MD5 5b3f78541ad96b6e2c4c1948803a0940
BLAKE2b-256 6f21dc33fc4aeab744534a8aac0ddf7f89679af6a5406035a9d26e3a64d72372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42f2ccc983f28c976a244920f1adc7e1175087251e239e66cf9fe59d5d8d5d92
MD5 993db514f3362485a7049b09aed5bd9e
BLAKE2b-256 0b9110634f6c61c26a4c775993377b744895282338b711f6d2d324bb70a7e804

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e90d54a89d3387b1702616232a20ccaba6c810e7bf288f14bc39a1bfd2014361
MD5 6084ac71d0c2c800ec059b689305a36a
BLAKE2b-256 0cc710d724396e631e20240a2cb5d927e51d005deaf252edb28bab272b0ccbf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2ec715a97ee7a2fdd1a4aa79f2b572847473da12fc9948b6dd50c6d42972501
MD5 c8943467e7dbccc0a88e9a4adeb2eeeb
BLAKE2b-256 5951ef37762d3d724c10cca0474406815262bed17e40fec3e907b21895297ebd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7eca04853bc34efea6a3af7c501f13c480561a66fa83486346984df5001c8e01
MD5 f0367be61ae7122fe6a79176b5c5c4a9
BLAKE2b-256 fda60e5d72a6e49f97a6e683ce42d829f19299d5db568f882a6a90c6004bf164

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f2276d9971ca2294ebb87f3f2d297e2665030f5d87b6dd6600699f581b2c731
MD5 82a9a672aa6254285975127280adaebb
BLAKE2b-256 d235ee89b29ab2cb0fb6fccbf200f701d5e7cbfef25cff001cf8f21ba3c94607

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1085c670a5192dba9dbb33017d0750d5eb485b820962545420f7fb26f0bbab5d
MD5 079ff2c8e73acfba62bb4047e66f90fe
BLAKE2b-256 5943684a42316d24d1a2f345155aaac9eac6762bc1e4ac52ee35be86d1e415fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3119e3fe2f088e78dafaa86a528c2b3af1234f9b0ffd8254bb18a9bc2bcbb3df
MD5 28ff347c1aea00cbb956b65cbf272ec3
BLAKE2b-256 cb1c227ee2bbe2480d2bb2ce65f7a9c9fbbf1b5ccac152c5aee41d0fc810a5ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 898f40624abcc576909c2e14ef15d85f41c1328c96838c59a0a3445e47b9069c
MD5 b6a0d387a3a1ffa75a2f4096331e5537
BLAKE2b-256 067e333a87fd64061fb0a5ea9331040ab4f29762cef2d26b5c63c9a761f14d1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46b485ff46ba451ccc108d966768be71e429459a10d9296601ac53e4ac5a92f7
MD5 b3124b00893f31a4e06486c9d5dbcc24
BLAKE2b-256 03864ac5972c5ad437ba391fa7bd74f217fe37d15807904304f2fce21f27254d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffdd50f560d06dc476a41c873393051a41cb32231d6b8cb388b1b67c5e145e59
MD5 3c16df1b6c518dfe8096b77fe475b451
BLAKE2b-256 6f5b44cbd1117407f86ba2d92d38f61320478625a04caeb1470c6aa8bf84db6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.12-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd78f5bd87e921129e5a831414edae16c7b7d8284e4ded389a3a8e9d67c7b913
MD5 9c83d17b990769dde36af343afd75710
BLAKE2b-256 e952a515039bd4afe721188dac94a6a37e89963e47cebc74e993b5fb5a3722e1

See more details on using hashes here.

Provenance

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

File details

Details for the file libb_util-0.0.12-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 236.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 26b75b3fb62d7713b6d96cd9b7c0ca49271507c641f8b880ca5796f8f3843a99
MD5 756daa2fff548d6b685a928680157a9e
BLAKE2b-256 3272fcaaed0920c4b3c9450cf640a2e44bf5c2356b6684d254d9acaf7669673c

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.12-cp39-cp39-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.12-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 92267f3b9564953fa66f404b1f2d14c42d67a48591cc5204672b12130e04e665
MD5 114d2cfd7ff171773ecc184c8dfdf09b
BLAKE2b-256 872cb3238a8842c69593728f95e4c2238e0dc64619d205e4888b0655dc08d54b

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.12-cp39-cp39-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.12-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c8627bb067086a59bead8a65265966f91aa5575edd0119efd379cd4624dd8936
MD5 5966b5999beebce35b816a5059c7bbcf
BLAKE2b-256 27bbd0816730114df55cb979c4902a5fa04cbbe8b1d8ff753c170f192741f839

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.12-cp39-cp39-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.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 566e87e6eaba5e87b569dfde602ed3dfffe0422524037516d4e31c0b2594a8ed
MD5 1a97b8d401cbe6682d496a8d096d1615
BLAKE2b-256 aac7343aa9b873d030a694245530411314c15c4880fbf49cb08dc6b9b2f82bad

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.12-cp39-cp39-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.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a918406f1c1d17ba566e1e9528100140c77f12945d913cea8e3005621d84f44
MD5 9ca6a10a00422c6efd6adb4ee8f5e96b
BLAKE2b-256 96b4b0f444e5cc7055f903c03c9e263288d4578b90ec0cd457ada4f057000dbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.12-cp39-cp39-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.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4053bcd21feced46b98de103b5ae64a2d57aeb67929bdb918fe49bec753ba8a
MD5 40e18ea9949810c39cfbd2e449ce0092
BLAKE2b-256 e5a4eabc424af49b70286bf253268d1105b3242b343b767ace983f48980ab715

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.12-cp39-cp39-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.12-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.12-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 80bce4dd5d4de32d1c3df818bf77e9b437f99d3212287bf87e535eb1588f06c8
MD5 1cd2c9b26fbe1bc1bc2dccecf22a39e3
BLAKE2b-256 7466ef706b2de070b2a8727f9ae641fd48df27f91b168df13e716beb1de0f3a7

See more details on using hashes here.

Provenance

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