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.13.tar.gz (102.9 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.13-cp313-cp313-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.13-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.13-cp313-cp313-musllinux_1_1_aarch64.whl (502.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.13-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.13-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.13-cp313-cp313-macosx_11_0_arm64.whl (306.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.13-cp313-cp313-macosx_10_12_x86_64.whl (318.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.13-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.13-cp312-cp312-musllinux_1_1_aarch64.whl (503.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.13-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.13-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.13-cp312-cp312-macosx_11_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.13-cp312-cp312-macosx_10_12_x86_64.whl (318.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.13-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.13-cp311-cp311-musllinux_1_1_aarch64.whl (502.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.13-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.13-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.13-cp311-cp311-macosx_11_0_arm64.whl (306.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.13-cp311-cp311-macosx_10_12_x86_64.whl (317.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.13-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.13-cp310-cp310-musllinux_1_1_aarch64.whl (503.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.13-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.13-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.13-cp310-cp310-macosx_11_0_arm64.whl (306.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.13-cp310-cp310-macosx_10_12_x86_64.whl (317.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.13-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.13-cp39-cp39-musllinux_1_1_aarch64.whl (503.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.13-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.13-cp39-cp39-macosx_11_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.13-cp39-cp39-macosx_10_12_x86_64.whl (318.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.13.tar.gz
  • Upload date:
  • Size: 102.9 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.13.tar.gz
Algorithm Hash digest
SHA256 a7c49eddc89f2c942e3782e6c43169c1e2d277c6c20ca52ced59e97236103349
MD5 f009302b6d23321c28ed22159969575e
BLAKE2b-256 7966f13d68c71beecebc3c586d4c68610c05200f1c37675c8c7f5505481899ed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 236.4 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.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5708ad3f3372798f0061292f956bc59fb4221a2a2cec7ab00bb1a2316a58a5b3
MD5 e2a778b6bb064c544e9357f5e0e26233
BLAKE2b-256 ee801eecd04831fb1242e707cb3fc9b9ee46bf01833beb7331cab6c64066eb00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a86cf586f521e356f5fe15833f0314ae93d3275ff61b30b51701d42564aeb24d
MD5 401d74a0d8f55773b81fed620c0f0d2f
BLAKE2b-256 6b39180589aa8b920e7ede55192aef756999d24ffd65264fd0ed27c3725e3e18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9b6091b5aac25c39f8946fd2765148c09d1f2f9875e39db3762136e1e84688d8
MD5 aa091cbecac46c9744aea860fa5e13ce
BLAKE2b-256 9ae2ba5778c8add4798a86acbbbfaa56f9af9aba04b14b74d849c44c3f81a8c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9e2aee84cc379cfa26d1ad2a084c7bae7701bb2609bf9652ed9f1d144b306ea
MD5 f3660a40d1cc12599b42fdd4ccff98e0
BLAKE2b-256 073a1e8eab76fa7c1b36569e6447b76bb8d771854c43b4db88fc770091d9049e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25e4551324dd40307f199e708378f63c1be9ab4054a7a88e92255159c10eaf6f
MD5 56896d1a8373a716e1f1c4039c31619a
BLAKE2b-256 3ac6c6e5d40a2b70dd16ed3c983899bf7826ba8b808ef22ee7e7e7464933d794

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cab1ca81cbfb1d6b742e93cbe5c9e7f5588529f3b71bb620aaee5bdd16fccec
MD5 ca788380aeb4153fb2f13d0480f47f1a
BLAKE2b-256 e1b1b54206d3230cf64ca6cbb4f163a9492032ef47ff4c858663416f34277d2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d27cd58f6a0cdfa582ee13055abe314d2a22346ec40002ff1038b2e6a1c0bb29
MD5 10e3075036e88a50a73919a95f6e43b6
BLAKE2b-256 c2b83a4c99a5dbbcfdd1e10ff1891962b76f1c90ca6a2bbe31796423dceab68f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.13-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.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c39768697277c9240e9d06726d05852cfe42fb3bc93ef4ecb2a13dbc963d9387
MD5 dba91bcf0cd3cfc6fc1463cd5152306d
BLAKE2b-256 4353ccf208b950edf80a72e038b657ef0620dfd92185819a63b84fc8c673f1c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1f515245f970c6f633144cb72f5b44b17604bf5ab20113aa95012aa96bf19d9d
MD5 1c4da3169222b55c5cce9cae574be566
BLAKE2b-256 8999cd342c4853dfaef6d971f1c2e85b8ca8f97db5d427335fd93e4f651adb4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cec648fd74e9f30960eed0a9616c28d54930e172f9900db45e81a61815536d30
MD5 d1be8b5f24127506ccedc21ea8d6f4bc
BLAKE2b-256 97a730d2fac748ce4bd9a553a685c8fb100a4db6c005f1b8a682c0fc97927009

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00d896207bf65d25282081960eaacc205d59fb251c304257013b236a6b295607
MD5 f16ac61514549811f6f4ac16e87d1b62
BLAKE2b-256 da5ee369d206b91f487d43b83348d5921759f39b5f4571498ee9ed740264eee1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74db5860af955fe91216b83b6295541cc544739d8a3b7f023becea892689a883
MD5 27a51cfa1fd256cb79eccabc94be483f
BLAKE2b-256 539bf1d5fea1b25cf91e0c3ad244f34f3410d2304ee345721d37414bdd64e273

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 884f9d9e17c0906d6a9a7ece0ccf3f3b11cd11fd6b4f6954d08bdf0fe8f22b36
MD5 ad7e76190d26941e6bf027c099fb0705
BLAKE2b-256 d80db76a8e7b44172a6e44f4dc75e30cd071acfa88e8937e4da747197e36c16a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1aa463bb66d75fc26629cf8966f4a54ff03955f2fe3dfe3883e50eabc62756a8
MD5 5ca6060b7849f57c3d928347e3addfc8
BLAKE2b-256 03ba7349537005b10b15c212f469ce89f7f4b61cb0a3a2a4840dc46e146be2bd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.13-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.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b322a01f50d018e6d5f56e17cce5e088eee1581eae0840cf00d80ba14887450
MD5 73399605924d266f16e6a612a4de9f03
BLAKE2b-256 81691e82a2630374ab61241d4ee96f4f7ab0bb3ff42abb338d5d30509d3938c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 82f935f139ccf9d24a578662cfdc0b35ae035615aaee306dcbeb7a76f065c8b9
MD5 b80e55708cbcfe4f654bf5cfe411b2c2
BLAKE2b-256 afa48a1705b68f6854fe3240e7f648467356ae882c81eb50b1a715a5c7f02a6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3a392b0d81339c4f67098503984645fef8dcbad20128270b0c863a2f6b8ad943
MD5 e345b7222237b14b8596d1f20241da77
BLAKE2b-256 4fa23097ffcfff8f0f26470222e4cffe07c4e0db5d51c9c4302481961ebff68b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25a1d7a861b50dff16457bff81abebf310ba34c71fa7bb739fe3e829355477ee
MD5 2252733db58db4747b40b3f34abff54f
BLAKE2b-256 ed975316aaab83ad78d3c632a959d7ab982728bca83de7b34b040cfc3d0cb65d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1025390b9e71118c6ef51413d2408eccb80b74ce7e719d8363a960f83f69d80f
MD5 87da50d4dde5517fa95d94ad7de4a2a0
BLAKE2b-256 9d6359a7f473dfa7e0870dee951f47088fc2900cdb427c7c5e72c0962acf2d19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7720e30417d518670e8d51a305f3cf8fa367bc67f1d0f7abc69d2879be88d047
MD5 895e5f1db0076a3badd35ea624a7994d
BLAKE2b-256 0ec039608a4cb56df1fe47705ce4e3207167d90d95752dba0b53d0d98b4c5341

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd1f95993f660ef446f0fd31744a9d4932fe48419ab7fd3df21fd61dce0dbf18
MD5 099041115f50f34ed31ea46a708a3d6d
BLAKE2b-256 56c4a74ee7acbf9cd59b9263b0ee304ceb33d6abdacfed16c8a727e9a82366f2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.13-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.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f3634eb9bab8b9d7e4d00454fecb801e64bc3efa447a895eb7e3c9473407e39
MD5 a710d6654cfedac3692e7334b13f0885
BLAKE2b-256 8085cb355d6ba3cd67c805182f062298d7de0bc609c8eb6753b261dfef300448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5d4875c16819ecca3737517756553bdfe31eaabf090eb822c6eefd0f211b2df5
MD5 aa3c8bde418090b6f6983ebd34cadfa1
BLAKE2b-256 9d6f92bd653dc0cc7dd5d5266df1163bf1bf801f03dde9d06426028ffebbc7f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e66a9388a9dcac1bf2ec6e21a25d1c09eda5f304bbf65f2aa39c3408a49bad11
MD5 2567520ae1b039fbdf0a0b4f6b48110b
BLAKE2b-256 5c5ca6d5547ebfc400e4386942207586048bce8124755ad4ac4653d6e97499cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0351a7efd78519502ed4fc68c70093ba04dc92c9094a40c927856e82a63b6b38
MD5 3f62db76d75a14777f6834cbb323cbc6
BLAKE2b-256 b3091cbfa776706c09163c59c2408779b276a6210a71fb905654642877bb72a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ecd975218f9743deb367170c39234ba664e51173b529d7d577c96d4fc0a734c
MD5 93932ae5155ef438095d2839e1ad5d81
BLAKE2b-256 6b9bcf36e02048a6304da1c213726c6beaae5f104157b310ad80797c82cfbef3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaa9cf852f594c1bde877a56cf5156e82d4a83d26cd0edfeac1cd14369cc243c
MD5 bb7938e881094a1b0ff02caf506b79d0
BLAKE2b-256 82c042d10f3e592ed0a0f02b28f3b3d06dbe2079f8e204d263069576d180f470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 463b5cfb6aebfa2d0f08b291d589ebd126b51bac21405faa2ff480e5061d1e32
MD5 c14b9c6e20c8c29be7a1c9106d578e70
BLAKE2b-256 6d2a91a0bec22942a83e9cdbbabbbc470708d60daa982b43e317f91ceab78834

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.13-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.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d46d6793451f081e52f75ffbb2f9630b25faa538ec91896e57745db74869a808
MD5 e096663c475bf073673c1f8920ae27f7
BLAKE2b-256 74a7407b40142e064cfdfbb07fd8a624daf3be0a315aec2e3cb18ea28f4f7f78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41d2eea9ef02a72ac745cc23e99af41a7945c46731cc607655f670fa106f74df
MD5 bb5f26116b30ffb73a4031483ee2f386
BLAKE2b-256 cbebb653324fd40128c808387ba2d6e13fa69982cc3e2556f0b243ec4cbf24c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 efd5ba733e02cfac4da4c8a335677496b47e281dcf0d9b24c20486960b519e01
MD5 4f0795939cf6aacf314f56c46ea261f3
BLAKE2b-256 ae6cf2e4b5726f0d1c8ad553f3d96f3858988684362c832f17bc0052741f0a45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9fd6b87281d237ef074722214c328d78d424bbece719d5ed8dc807edb99f147
MD5 6c518630881076b0346069f1fa59676c
BLAKE2b-256 e62ad4533dced6b7d2eaa124fffe20a8bf1f4b8d603c2b6324f02022f2060889

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f686a57fc0d3191fe5cbfeded33d072bd87d3b55cc8ab039e34266d29e76e36
MD5 a86aabfffe8c4daaef0f4054d72cab30
BLAKE2b-256 6d363192d1a248ceed907be1032a097324d04b4021490318c81b90b4f7a63343

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 175b0614f47ecf93298d8a507c8baf5b0c02e8cab25c1006bd301ed3f2cb4b19
MD5 5eabeaf60e9d50fcc49f8a3cfa8dffa8
BLAKE2b-256 0370572f1d8fb47794dc75c3c1b7b43842eb0fa4979a90efa10a9dc617782dc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.13-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d37bed3698b5e1adb9c15f9c4fbcb7d125d8879f4f34d022d0014dfbd515f20
MD5 69a070c6493a75f9935fae9b0f3fc74b
BLAKE2b-256 c7f0000177fc7022df192b617608abd91194718a013049d11334958ada944403

See more details on using hashes here.

Provenance

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