Skip to main content

libb utility modules for python

Project description

libb-util

Documentation

libb

Python utility library with Rust-accelerated functions for text processing, iteration, dictionary sorting, and number parsing.

pip install libb-util

Quick Reference

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

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

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

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

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

Installation

pip install libb-util

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

Available Extras

Extra Description
pandas DataFrame utilities with pyarrow
text Text processing (ftfy, rapidfuzz, chardet)
web Web frameworks (Flask, Twisted, web.py)
math Matplotlib charting
ldapauth Active Directory LDAPS authentication (ldap3)
tokenauth DynamoDB-backed API token registry (boto3)
test Testing tools (pytest, asserts)
docs Sphinx documentation

Core Modules

Configuration

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

Function Utilities

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

Dictionary Operations (Rust-accelerated)

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

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

Iteration (Rust-accelerated)

Function Description
chunked(iterable, n) Split into chunks of size n
collapse(*args) Recursively flatten nested lists/tuples ⚡
backfill(values) Fill None values with last non-None ⚡
backfill_iterdict(iterdict) Back-fill dicts with latest values per key ⚡
same_order(ref, comp) Check if elements appear in same order ⚡
unique(iterable) Unique items preserving order

⚡ = Rust-accelerated

Text Processing (Rust-accelerated)

Function Description
sanitize_vulgar_string(s) Replace vulgar fractions with decimals ⚡
uncamel(camel) Convert CamelCase to snake_case ⚡
underscore_to_camelcase(s) Convert snake_case to camelCase ⚡
normalize(text) Unicode normalization
slugify(text) URL-safe slug
strip_html(text) Remove HTML tags
truncate(text, length) Truncate with ellipsis

⚡ = Rust-accelerated

I/O and Paths

Function Description
ensure_dir(path) Create directory if not exists
safe_filename(name) Sanitize filename
temp_file(**kw) Context manager for temp files
atomic_write(path) Atomic file write context

Concurrency

Function Description
threaded(func) Run function in thread
parallel_map(func, items) Parallel execution
Semaphore(n) Limit concurrent access

Process Management

Function Description
run_cmd(cmd) Execute shell command
is_running(pid) Check if process exists
kill_tree(pid) Kill process and children

Classes

OrderedSet

Set that maintains insertion order:

from libb import OrderedSet

s = OrderedSet([1, 2, 3, 2, 1])
list(s)  # [1, 2, 3]

Heap

Min/max heap implementations:

from libb import MinHeap, MaxHeap

h = MinHeap([3, 1, 4, 1, 5])
h.pop()  # 1

Documentation

Full documentation at bissli.github.io/libb-util:


Development

# Install dev dependencies
pip install -e ".[test,docs]"

# Build Rust extension
maturin develop

# Run tests
pytest

License

See LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libb_util-0.0.38.tar.gz (107.5 kB view details)

Uploaded Source

Built Distributions

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

libb_util-0.0.38-cp313-cp313-win_amd64.whl (841.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.38-cp313-cp313-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.38-cp313-cp313-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.38-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.38-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (856.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.38-cp313-cp313-macosx_11_0_arm64.whl (826.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.38-cp313-cp313-macosx_10_12_x86_64.whl (872.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.38-cp312-cp312-win_amd64.whl (841.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.38-cp312-cp312-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.38-cp312-cp312-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.38-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.38-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.38-cp312-cp312-macosx_11_0_arm64.whl (826.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.38-cp312-cp312-macosx_10_12_x86_64.whl (872.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.38-cp311-cp311-win_amd64.whl (840.5 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.38-cp311-cp311-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.38-cp311-cp311-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.38-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.38-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.38-cp311-cp311-macosx_11_0_arm64.whl (825.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.38-cp311-cp311-macosx_10_12_x86_64.whl (872.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.38-cp310-cp310-win_amd64.whl (840.6 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.38-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.38-cp310-cp310-musllinux_1_1_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.38-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.38-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.38-cp310-cp310-macosx_11_0_arm64.whl (826.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.38-cp310-cp310-macosx_10_12_x86_64.whl (872.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for libb_util-0.0.38.tar.gz
Algorithm Hash digest
SHA256 f83fa84ba7e701bf7685dafe1a88cb7911c674d83b85dbf66b2187df390de4db
MD5 db6f73544d7211edf4b4a95c3ca12548
BLAKE2b-256 3f1677bb21e6d8cd65cafb18849578ab9c4ed342e2bd0fed9764d04cee977360

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fee76666b5f438f1ee636baf7a8fc862217371950d2f56830ce0d6e910352860
MD5 d496146d8b1fe9fed827fc92a50f5264
BLAKE2b-256 f65a598a14c3b9b994b4d624afe2174a342b5f33c5fabd7ed25d0038e080288e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2f791766b2881ab0ee47ff45cf35914b271f5ed4b8607a2fcd8845167b71d07a
MD5 adc5f90a35f4eac8271c76797ecdbff0
BLAKE2b-256 c6afb9cdae0117fc055b948e9d72d340bfd40b9161b11ea4f8af1c928032605c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d7ad16493b2cd2e0db8adc416eee440a49a945ebf3488411c8713b4e95e523e8
MD5 58d56f8a6697de78f8b8c1cf0b321338
BLAKE2b-256 20329334940afb131e3cbdba90e8a3c5187888d0df5fec6fa46ab5e5877f49c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5115c8802cc29224c3641080e172e4812449c47bae3e27434b9bf28d9ac0c89
MD5 f96407fc99a3f34780014e05d18b8996
BLAKE2b-256 082000f8928afa2c57a4873bc034aa39a65f39e72897ed3d1e5c1d60dff15dff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bde8b17551b99f65c771c143dc1ae1b07d94d2ec53b650c5922164c3da1290aa
MD5 ce7d1bdb53e60d1f554d44df006979f2
BLAKE2b-256 1784b551be6df7ca955fe372d1147064469ab2acbdf0c315f5f0b4ba1398c0b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e979bab1d3e6daf06cb9a0b25e94778e4474f9e685cc5223bb2b8df161de4b6
MD5 7aa275b99c450a75af30495f11d34a28
BLAKE2b-256 cea492bce00b27a4b5ba590b2851c40be9e3b03005355307d67fd0cd07f04fc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc17c683537e16e78c8fbebdd1cb60a2b2b230978b6ee1ef76c20b0699301d88
MD5 b5d42cb4513440af2536eb7870bea864
BLAKE2b-256 e469d4588a31693f5270b8acc29070460a86f5f16f0cdb1535a41a88328b5747

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a25c10b2d45fcd7ca3c31cf04fcc37d1a5bb2f1d4d643845a1f95e8009b3df7c
MD5 0f3e5039e67df1358228ae9a24c614d1
BLAKE2b-256 5a7a58a3aafa4fb4be721e1c22e7b6da86e835b024f01e0ea8d54d09b15f95cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 70e9ea96af93c55b4a556e88142cb772f977c80d8b72284e577c456dad606a01
MD5 2847d82434dafb30f301cfac1c9a5816
BLAKE2b-256 5883b5b2f2dad305d3f28066ac7041ffb568f0e335fe64e43341aab71db4ea54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 97400f4d750aca68fb1511dbbca91485c0762aab6042fdb42ed19622d1cbf71f
MD5 03d70f46bdb1fc2d5f3a81533ded71d2
BLAKE2b-256 9623ed659b53aa62773946b83f6296865582454a73a967cf0f7400f5b6a33032

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d764150596ebe726f07c1c9b66a919006d510495061168c09e403b1e6429bbfc
MD5 e7c0cdfe628fd039f45715322b5fdf90
BLAKE2b-256 746fde4a8023dfb9fb728ef17f3800127aba95d227b659cb4455473b3619ceda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 202ee2e7b39ef54e71da8fa779d5965a5bdbbd662e3512830bede262408c43e6
MD5 08ba0eef3f1877fcc3d8ce6b4672be6c
BLAKE2b-256 3f93e6b946d14c2414c9406a970b5a11b89ce75d417d43f9c285d7af9f1f1832

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25da77e62ef69ab6f425e7e21eae8117198f10467aa449de8ab1028c6b0cafab
MD5 fdeeaf6417a704a3a2fa6ed597f87fe1
BLAKE2b-256 e24a7987c415e551087c1a2961326e397fdfe3dac68780aae9a348060617eec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf74a0ae356a709432704bd4e0ddb3e1af0d5493669e2b8ae478117279f4f381
MD5 e5c6bf2464a444d7412ff1d10c590a44
BLAKE2b-256 734266b6c6bfa33c00be1c7e5aa8c1fbde8559b80b499c46cea783b61b37eab1

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8ee8a2771929fe03ad481798ac9031a4ac370cdf5c8049796cfdab8245cf24e3
MD5 f81a911d7fff8e639270748346c7b3a4
BLAKE2b-256 ba3dd538dbbe9b2aacaea1c1d2ed522007367e548fcbf4cd1fe216c8f33e3451

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 579e23a66af1154fcdf02ee9e245f2ae92958947889e6c2a498c80c7f2ef029a
MD5 1e639cfc53d99d0ae8714750064bdd84
BLAKE2b-256 ecaa61981b69ed9e0dedde1a1bb825efc0c28f00c73695a1bf4851591ca4b830

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e0c509cff1c30113a3ad164956f1f4b61d10435e8059825589ac862c50b8ce12
MD5 409984a58d5b9809b9e74286cc341e3e
BLAKE2b-256 c78ed5c00f2dc63b7fd4c3fdb39678261bee102bccfc8707ff9d9990158f4732

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 241e074320c845ad605720a6aae2655fc559f6f78f68009e6cf28c983170b917
MD5 1c1e03a535b6915fa5f18d53f03bc818
BLAKE2b-256 8194e0b50450572f8c4efdac85c73fe388d690d314b1f84c3f55cb41ef502d3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98cd63a44599068dff7ed49f5e5a3e74cbce106d0bcfb759833f1c2b3e9e91ee
MD5 2eecba8415fdcd10168597bfa2b7e865
BLAKE2b-256 4697931e5fd6f51339243228a079422e1a108eca825c855a64f43e1b758b03d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f6692fb68a81d692ff7cec05fc05c8ccb47cf29720e85fb8a172264566be272
MD5 3020094812527c96eb647d2a343e36a6
BLAKE2b-256 a9fe535dc1439db73bef0836a2d8777705109e1918b85427f6ba544eee0b010c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a697dd36b932eaeec7a64170b516f2274bedd0e78921f328472726b3f0a09e01
MD5 557541fdea1cfa3ef4c63393559b5fed
BLAKE2b-256 db98189391e62fc1a26e9730d53fa5db5c395bfb435af219d60dc8d46dd59dac

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 83d2a35591d0a02bcd70062c597d950ca9fea4c3432992f966f2035913ab975e
MD5 c57712388ca71b98ba64d7e67db4833e
BLAKE2b-256 1369eef05f20cab602e37d96c550c821c42bf11f165753003d3613cf1f4808d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3bb4f3adc5b22865dc30d44685a3e8d15652c41682a2e16e2c8885ad58b6589b
MD5 f431e7350b35decef9c8c854ce4f92a4
BLAKE2b-256 068be4436da55d6ffc6ffd2d62a35920c3d715472d97c2e99b5cad709c2e115d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f1af57d202d66d355d6442134b09b4b6a9a9dba66e26c43a3680a827e51c9c91
MD5 a310ffe092ccaf03fec4c02dac037df5
BLAKE2b-256 83652a0c00dab49c416741644f02bb072fc01903669877e85959c2bd5f39bd2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e18278fa4700563aa2cda427fc6c52408b537ce6a5c72ec3849fb71e87665b93
MD5 6670f154196c26b31a074f0d5d6dba13
BLAKE2b-256 c402921efbae38686fff289e8082c91a0dec1f30e7ecdb83bc4a5ded92acd09d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e03423518e53628ed6de31566db8bce74a30d9c89af892f1bd62660691652801
MD5 4bdfe384ad48fde2de40518639935e94
BLAKE2b-256 1b202ad5c63a6c5cb14e1c0c41de860f86795a9f874261a60fb0499ada6c2c97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a93f749a23b773d3ed1c7ba2ca94db956197b191ca9c06e7455f9005e433bde
MD5 92e0aa3f7732cb0aaadd99a37112a51d
BLAKE2b-256 561852f097a40ff2d935ba5dfd649e3895f8311fe6fd06db1ad8613c7bb4d74c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.38-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d21f67f2d9debadba537c944ba9cb47b40f01a5ba6714ff490003de59b108ff4
MD5 2a0a5e69b1a509ac1da925d238264251
BLAKE2b-256 f70846606c90c352e36862f6481ea1c56687c3251358db25031f3527c6d880a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.38-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page