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 Distribution

libb_util-0.0.18.tar.gz (103.6 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.18-cp313-cp313-win_amd64.whl (236.8 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.18-cp313-cp313-musllinux_1_1_x86_64.whl (541.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.18-cp313-cp313-musllinux_1_1_aarch64.whl (503.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.18-cp313-cp313-macosx_11_0_arm64.whl (306.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.18-cp313-cp313-macosx_10_12_x86_64.whl (318.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.18-cp312-cp312-win_amd64.whl (237.3 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.18-cp312-cp312-musllinux_1_1_x86_64.whl (541.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.18-cp312-cp312-musllinux_1_1_aarch64.whl (503.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.18-cp312-cp312-macosx_11_0_arm64.whl (307.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.18-cp312-cp312-macosx_10_12_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.18-cp311-cp311-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.18-cp311-cp311-musllinux_1_1_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.18-cp311-cp311-musllinux_1_1_aarch64.whl (503.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.18-cp311-cp311-macosx_11_0_arm64.whl (306.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.18-cp311-cp311-macosx_10_12_x86_64.whl (318.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.18-cp310-cp310-win_amd64.whl (236.6 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.18-cp310-cp310-musllinux_1_1_x86_64.whl (540.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.18-cp310-cp310-musllinux_1_1_aarch64.whl (503.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.18-cp310-cp310-macosx_11_0_arm64.whl (306.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.18-cp310-cp310-macosx_10_12_x86_64.whl (318.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.18-cp39-cp39-win_amd64.whl (236.7 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.18-cp39-cp39-musllinux_1_1_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.18-cp39-cp39-musllinux_1_1_aarch64.whl (504.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.18-cp39-cp39-macosx_11_0_arm64.whl (307.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.18-cp39-cp39-macosx_10_12_x86_64.whl (318.7 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.18.tar.gz
  • Upload date:
  • Size: 103.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.18.tar.gz
Algorithm Hash digest
SHA256 3dd1cb24709c0b8d05cd45fcf4c53bacf45b283c416e4246086d07e35b34fe24
MD5 ca497d40899c2c47d626111669f27f43
BLAKE2b-256 7c2a61f65100bf6cc2c5fc93b895a62b1696f9da853b1c51e8f70a9bdc0ff454

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 236.8 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.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b71b7adec158907cdd7116e6024fe2f58e641cab8bb7f5d53062b69bbc9ef84b
MD5 114b9ec1a94587a8f98a78c75ad101e5
BLAKE2b-256 35dc44461a4a9e4f41de7328efa8d6fdf8ec059325de6bad7ed651669aa242da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 10e0880a4e6d125d89d185ebbd980374de7308f07725a929a1e332a569a23322
MD5 986584db3bec4050a0fe28b73f0166c9
BLAKE2b-256 495cf44f48c3eff47322e710d9d4df6ae7825c553dc040be3b327877dbde8b6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d71fd07a3a213ee651f82b8eca72484f750f3acb3d1b97f96c1877ac4dab0192
MD5 ff507a8af763f0732532396cabb7e16d
BLAKE2b-256 0a1d003585d9b3aeb799184a0dcecc7d85a8029c811adcd026c0b6df05aa4f75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0f1d5e3a63689abcd5c67a884b836695c3fc63f856d31c0098579ccd7d837bd
MD5 813853dd1ccf1ef52fdb8306659e4294
BLAKE2b-256 2f5bb3accd2b21ca1d3e8b8903d58e8898771805cc306d9bb550def217cc1d21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1222c4cf4ce5313eeb9c6bad5dd134bfa8eb2c6362875f689ae574669c32bcb3
MD5 64aa5ae2e5fa6c4ac8a28bc86e25b47a
BLAKE2b-256 a64c658eace46de86653736e943b16c95a9ebc230f80e80f1976011b5b2b33be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d05c0273e214e59e0da090436b85135907856f22ee23a6974a9c2739f556d5ce
MD5 a59e9d588f4492cb97e8cdd8f6178149
BLAKE2b-256 36a8d06148925a77b6dfd89e2e9c443b58dce2efa4d0c8f9ae6d04bbe1eed1cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 52efa370ec6c0a67a0239e5809251e05a6db8f3ef508473a0debb5cd35775c94
MD5 885b7bfa78eb5bf4db337c8be4b9df0a
BLAKE2b-256 e1422197002243df73dd3d4a1ce2b4512aa4eceb98a49068a9ef3fe12d50e123

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 237.3 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.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 585d5208461f1451de03e51077a9e39cfaca686c2a634dd77d271c941cdda705
MD5 3f0c502b2c620dac98f8207358f4b702
BLAKE2b-256 c39849ca575796b85b9268a7a119eece891697a40df59c6b6d1efbd81208d590

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9d37310afd9135874e0fb84eb3c2cffc11e86378681c5f8a253a91319c09cfa
MD5 95ad1d2b5ae4a3e68b127e8ada6cc485
BLAKE2b-256 68043bd423864f0e2ec7069bf5cab8c14470146246cb36b2b9caed2acbdd22c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 29aef72e7784937e62f047685c7ef304dee22efb3a7eb969e81a7c887ca9a861
MD5 0b607543dbd37cd69f902739430beb38
BLAKE2b-256 de18de451d5b31ce99d6b02d0cf3f5b6bfab9642df78269aa5a59205859932a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f4f9a682002854b3b3862430d290efd4884c9c8a01164663f82a88b569deb9c
MD5 f601177c33ef3993478b44dc7f7b9b81
BLAKE2b-256 0372382701abd96a5723030ee388e33916610337d30d6be8accdcb5d32eaadf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b73a544278e5a7765148634382572e75efbce2dd0cd8aa2749f8909aa39d919e
MD5 ac4fea48a88694cc33df52f6baffcbba
BLAKE2b-256 1a1621d94e3ae5bd22339323441325c103abc617b40d696dd200ca6df5d1fa43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a99de1dbd38300a473ec378774a1f2c1de8ebb4cf26139e30be260e350ecf89d
MD5 ed2883bbf40d3aae58ba0d794ddc1d1d
BLAKE2b-256 91629504e1ce3d89c645e3f1aefdb726568c515ea9a86d7c4d911260820fd1ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 083b411e56e01f0d2ce9f7fbaee7997be1765386cd8aa2fa9f46f0d2f6421994
MD5 6e11a78df5cbfc8469933f3da441777b
BLAKE2b-256 f30cd7183d33cb4d77441184728b9c5000636ef11d373b365c616491e90be354

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 236.4 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.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5be82c9e0b0bbced8046d58303c009a0522f170147fc738a146cc3020bd047ec
MD5 5bcbf77926117376722c96bf4b89c6fe
BLAKE2b-256 08d81875bda3acab3c547d9e3c3f5a9e98df8335668f0f4b5a4b0cd26de2a201

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ce04ba8c5656ca1cb120f6ad0e9a0e20e4832380bef4416432164a6761df7eb
MD5 ac7c1562984885e50bcf4676f8debea0
BLAKE2b-256 ffc6de9af4b57c09e286f6696a91c3104ec707a460bce4d16c896bee5c518e90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 69c88992ac72135a1d09a6fe1893c012c55412a1263d1ecdf7806e1011d4b46f
MD5 1484474fdef11ae7bb82a96c26f1af71
BLAKE2b-256 c87c1e0a3a0594f779d648f9219caca96be5852bebb8b4d060307c7c10b39c73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd3776d4d18a2c50be49371b3a3fe1fa53a511419ec545b6e0ba5e500ff12b89
MD5 8aacf6b6c263dca12345be2d1af48044
BLAKE2b-256 878fc039821f4cb05aad53bdefa7d76b871fafe1c8f1c44072780f2b07d0675b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62055444af43b600a8d3c8ef5ce7b0be048832397b52699be1db616b93d80df6
MD5 bbf7148bac611bebe41c9d92c0f46be9
BLAKE2b-256 4507d64e1346718309ab614ab5e83466ae2ec0d07ff84f21bf947b75d0b26825

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cf3966a53219203315d8e282384fcfa139c0ebaac84f5ca342e0684cc5e6496
MD5 6b9b5bfff122f3dab1d598159d4c6168
BLAKE2b-256 841ef05823a9d6d4b353dd59a054d09ddbecd1ea8b6bb5b81a2c53c7ad540515

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c26aadac0fff287346dae45461ee0b5c9299aece79a46c8b3852e539b73f2350
MD5 2b1ad36ff2a543f23b82f49565e87c1a
BLAKE2b-256 fffa5d9b4e4283ea83ba4770f5433786b67040f368cc8744b9c34bf0edd450a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.18-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 236.6 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.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e2f5bec33c78a723a2651662569b872ce385ceabb053cd56dbc3ce35f4cd863d
MD5 262109e3c7631fc52e7bf5c30c500fce
BLAKE2b-256 ede6582352862c84054b2d4cf716cd15b342d489b0b0bf02adb4cb48610408e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 193493d23aa30b1f289022e2380e267f8f4627a7e42e7a92c39cd4398ab3f101
MD5 9820204062410e03af5e24081d3a0a2f
BLAKE2b-256 5c1e1df99bdbe9ed87171ec0a05749738ab08a7640d390f8b13509a4a52aaa79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ca9684fdc8f60ce93e45fdd4b5b7b158c61650b3649f0a07980ecb15844f9342
MD5 cb7ff71f691648985496e43cf273afa9
BLAKE2b-256 f63d4b2940adfeacc2788ed32cec825cfd971a0b91a958f4a76f1481509f6e14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db32f1b65b2e1ed5efff0b2a5e23971f6114f4a8201a55e883e5cc5b478ab3b0
MD5 1a4230ad18d81ecea1e5cdb23b9c9c90
BLAKE2b-256 90e92365a90a7bf359cf14ce001bf6576e876c52b3d89ba61629813a476cc8a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aaf83075663fe3a592a4e66728721a04640a099b36b132bd15d27fe8d9e1ef42
MD5 328f98c7de0469863c1f90236fc3161b
BLAKE2b-256 59bef0977a1dd75ffd3ed1286d4bf07f65a821d083422dfdd3e23e06ae75815f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f66adede0969ab3501dd61b188ba20d5d60bdf34ac65cd7fdbd4d1418cde3045
MD5 7aea19fcbbd970fc9b798f3ec937363d
BLAKE2b-256 599ec8e734a2bdfa6512923fa5ff5b253d774bf8bd31d674968fe7f2ed2b941a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f2e8a0de0e5258669d25dad1aba08a41637579e2a074214c02b679bd32f70c9
MD5 2c71798583aeedef092be9b6e2b3f1d6
BLAKE2b-256 11cfd377447485b6c1a472a211afa4c75eb0aeac4a7953f9fbb94aa8b46ad95d

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.18-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.18-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.18-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 236.7 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.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4435d08beddc5ad116f56e97be876538a1228dc4283455e88e90eb603cc55601
MD5 6f7af73fa275a720eda170316bad99b3
BLAKE2b-256 c52cbb7f34b04d207ee9746da222dcbcf8b2e20e1a20ab57b3b231a89ed52d8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e8e5beba85ba4219e68d1c7ce67242eebc4fa79a672c88d79c1b2fc33bbb4fb
MD5 a765dc2620ec139da3057ba2ea825783
BLAKE2b-256 d6f238bade2d9bd2f8b1da4135ee05d224159585450b369bc2073cb0464c8d5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 32ac6997d8329630d4c4a089b5a8a52cc97ecfc7f8b0acaf7c12ead5a297e4e0
MD5 3dd4d802f438ba2c8e0c8eb401690e9b
BLAKE2b-256 880fdcdd9120d00c4235bfc80c406367eeff9a6db664937ed17db0dae69006fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86e0d466cd87d40d20406d4abd78254b298d3546277106825b2ca7e5d5543264
MD5 bd439fd9b452e8ffdb932cce21a97f0e
BLAKE2b-256 cb384ac09e2dbdce4ff866876f58b38e466412f1d5d5ecd8cf645fbd072e74d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66fe896bb50c4728819ece693740dabda87c6602bef994727a12b4c50e2b1eea
MD5 70fe17dceb0cdd39fe3be99f078aa09c
BLAKE2b-256 60e087572f38986ee4fb9dca5a5c706ec290a3a2cf864a857ab610afd2203b3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7c30f2d5132290c8d7a937fe2bb1f163dff82082f3c2072c05135ca1832cf9e
MD5 fe8ae7f71e7e683b9a84e89c98ea88f7
BLAKE2b-256 5bcba74c034d001025ae2c2c19c8dd083300290dedbde4d02b16c98cf8c25609

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.18-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 19d157ca8e0b77fdd2683417b9df3716909c0263b7c78002c5a9a5770d131bb1
MD5 bea7d6e636a5de6090c98ed46275758c
BLAKE2b-256 15faae28f67fea1f292447d4106ab228f3a3a03b180e822ce8b8c1263366e6ee

See more details on using hashes here.

Provenance

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