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.44.tar.gz (112.0 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.44-cp313-cp313-win_amd64.whl (835.5 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.44-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.44-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.44-cp313-cp313-macosx_11_0_arm64.whl (832.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.44-cp313-cp313-macosx_10_12_x86_64.whl (867.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.44-cp312-cp312-win_amd64.whl (835.7 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (912.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.44-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.44-cp312-cp312-macosx_11_0_arm64.whl (832.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.44-cp312-cp312-macosx_10_12_x86_64.whl (867.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.44-cp311-cp311-win_amd64.whl (834.6 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.44-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.44-cp311-cp311-macosx_11_0_arm64.whl (832.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.44-cp311-cp311-macosx_10_12_x86_64.whl (866.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.44-cp310-cp310-win_amd64.whl (834.6 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.44-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.44-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.44-cp310-cp310-macosx_11_0_arm64.whl (832.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.44-cp310-cp310-macosx_10_12_x86_64.whl (866.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.44.tar.gz
  • Upload date:
  • Size: 112.0 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.44.tar.gz
Algorithm Hash digest
SHA256 6e04a899214e617f6d62b1cb17cc5d3653f559feecc907b1c48fe420cd5236db
MD5 98efa5a3436c1bdebf401202c40d42b6
BLAKE2b-256 105dbcb2a467f503fd4f9391652166f4549a802a1af6d8dfa8eba9367a37dd79

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.44-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 835.5 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.44-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5602e911bbcf1e96494b07b46cc19eebedd45edf99839b1581e1ff7597110361
MD5 f8b5a50cf6787725c8ba2471255b5f3d
BLAKE2b-256 2c26db41e9ff8bdd8302bdcee254696fc0383d2d17b577976daa5843ab973c06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7856c3c0714b57b0ebf894fe4f9cf9ccae07edc1df130c5f80451f73b7502cff
MD5 deea62f3eb4d49b112589ed958ef61f7
BLAKE2b-256 b799206057b909fc7be6da9537509ef8eb1334e2e32577c322d2e3518dd03166

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 69838fc8ae6e26371eb3e47772d19199d5e3e15322548e622267850dfb8a77d8
MD5 efa047c1d332a3b2a876091e71236038
BLAKE2b-256 95f969aa71fe8c8f23557a2658d8724ea18468d80b0cf7fa036fbd119fc11125

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbd2f172a183422388248d6b29ea3c904a4a8dc9de26d53d9618aa8ea0bb4087
MD5 14f184027511a343e01bb3dbcaf58238
BLAKE2b-256 c28c8951a71cbd2ef712b0becdfc8debc3e92f8fa95922f97060f4682107e51b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3480d64a28497242ee8851c8f66476b8f6f8b0197ef22a370f3a96845926f3b
MD5 e1286cd2d154377c064d13bf89e67928
BLAKE2b-256 4b3ff438f2e690c1c96dce1f35567d6339d0fe275bf8c8ddc6c36d67d3d95a4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d86dd892ad81815e1cea2c64dcd9325c833d969b60c907a85014c7d82d7a518
MD5 2f46716caa12f83b1e4bb91bbfa0d753
BLAKE2b-256 f4f4b1f0b0cad7110badb8ab85eecb970c6fa64681ace64dc9a5c0c9837ab8d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 29be34cbe55a9f4e471cf15adcbd97365d33988a49a72103296987a8fb0b7260
MD5 a60fe439b41f7866863a1696a04233aa
BLAKE2b-256 304c7b08d10bf747f63e21c407d023ddfc3db160ca235b216f0519d8d582d2ec

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.44-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 835.7 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.44-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 750612884431ca01a9c5fafea6838978b57753ba8d3a41961a5b957a96e4ad8f
MD5 2cac800d99f9b83d9ae04728ce8d3919
BLAKE2b-256 be8dd59bc18e8a871a2ef33632e0741f1e2523321f7d3f5f9b7d99aaab1f816e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 92634567067b2e0522379162905ae147d1de888c602ca40d52a9f243a1cdc815
MD5 6dd3078c35503601f3ea22e8b75c41a2
BLAKE2b-256 f8a71a2d8e42411d0a775607e1138871d290fbd53be0798709bec15990feca7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5f1ef08d5c055d042cb01e95e94c5899cd59965af52cdcd2c999beccc94b58b5
MD5 ec40b05d509af905f8c9974979a96f0a
BLAKE2b-256 5dd6fadbb5c5f6afc692fbfc190b9da77250692437e7834d78309d3c2574bb6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1f50b4aa5b7c82360272cfeeda52b5b4c90025759dcd23079d595300b889cb6
MD5 f2cea78f29595ab7529801fac29f1eed
BLAKE2b-256 5fad2954866c3ee95d02544be25f80ee24e86cefd5ee02ea4cbb45d0450bcabb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 841638f191314f9d605c66acc7d4f4797ea916a7f3fead64d48c0f62fbfbf7ca
MD5 e69bab47bb1f75f6342965c6222e8918
BLAKE2b-256 062a5d2e53c14e7fe9a8fcf97bb8b2f170c751e508abc7d473878d704d99f3b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57dd5b77950a118dfb0ed39301eb5e5461bf3971c42be6ead7e6553721f8db24
MD5 b46da84ed77995534ecf4aebbadeeba3
BLAKE2b-256 632c3318a7fa7c9bf41a8560af4db29038ae140bd5275301c47bc79429706d79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b90f125472fb9a14799390f004da426db64c09327eed5fcc442dd53bcb31ca1
MD5 2bfa142190b13a485956f652167d9f6e
BLAKE2b-256 ac07fe0c2639d9b4e68be152566d16148de066ddd361b29b126d8929115eb43a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.44-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 834.6 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.44-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7e925361aa77b13e6006db4171ffe6adeece8a586877ff20aa0133ef40f9cef4
MD5 159d9f5f4344c174ac378908099c24a3
BLAKE2b-256 b84f2a8116d9eb3a88a26bcce1048ff8a8575ec67c6482bfaf4d20b525e97356

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c79cc36359a6cf7a06eba3351d145abdc31935f30a3a062bc83b1e1cdeb38d7b
MD5 747127116fb8f4403339229879384db7
BLAKE2b-256 6e52580197f03f03ce76b412a116d3abad091d5a88bf33ca5358b856405effc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2425faf4623b7db878b9cb99c20d6c241b2d6b165133b0e842ba4fec75e2512e
MD5 4e99fbbfbc81a2c9c5707ca0dc571578
BLAKE2b-256 2340ccbe83061af938544bd4c1a06915f24879ae1ff3dfba0a13c53c5b95cd36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 109e123e61386e5ec88063364d9db9a187eccedb1e6bf99cf2d4752e509d9d0d
MD5 be874624a48934b3f40d6ab0df1791f5
BLAKE2b-256 a737fb7426a0ff5e6f18878fd1b8738db6559b874b08cecc37586057e26ee3bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e86228f9d01384df6d2eb52fda456c1334982e8513d3c2299cf1fe691cae93b6
MD5 9dfc7bf928643b4a897de62b9c102ca7
BLAKE2b-256 5e4f567a96feab3a19622bca43dce1787275fc976b844b7ccea90b38647523a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 363469477518f1c393f1fbdb5ad17490dbaff4c69fdc086d0ea3a9ccb34ce9cf
MD5 be518eb954b3883d34f38958ae2eff2b
BLAKE2b-256 5b88c45c77a0d8a5dd82774c3df162944fae7c10364afca08e6f0f98ea001c26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 031c98a2a8fbd244e136310c8a136a96fa9aa356ac4158373316c108eaab3a05
MD5 94546c253170f80d765c00de03763026
BLAKE2b-256 d07aedeb960cdd3884873175e4eadaf28efe3790264f26fcf9d349b770b1477d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.44-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 834.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.44-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6806c4149fcf11b470dda4ee32723d2b6117581b2b5ca9b42a0319ea33c8162b
MD5 de8591d39f289d3d1e5b2194017abd1c
BLAKE2b-256 536bb75ae8c13a829c2d973de927f78827fef9cb28392a22a110afea0608632a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 726eca09f44b8872aaabd9dda0d88d71bccf1a84f484f05a46abfc62e68b3e83
MD5 0ee0dfa87ccdd7186bed1de85bb939a9
BLAKE2b-256 b1634602f0fcddfb6d647433a0a825f4401be8bee3f31af6ff38947943ce2657

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cc5eb8e715301d4b0c4395f542b3203b62ecebf6f0a8e55f593fcf74ad6ea4e0
MD5 465daeeeb37d8f4d77ce55bddda713d1
BLAKE2b-256 cbcc1f88ebd95940dc33e4c021b84999438138815a6313049af18197af2adc40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ae5802e7255e4a57b73260d8e951b89930eaa8a00282127938f0ad605c64947
MD5 6e714c54c1a706419ded154ec09997b5
BLAKE2b-256 75e95660d70c26e2eee307bc3bf43ad3284f8ce23295096eb5c5c4e4dc2d0b5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73b148c41bd9c02f98a5143ab4a1afcc6672994be2b3489e846762d231262a4e
MD5 53bead55b32392d9d8b1b225bccf56e4
BLAKE2b-256 5b7535bb359c3598db8bbc429c06103cb3c76b2f8b98f26b6940cd05526cf1fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53dbd59619b12cacd367fd2ab1d0fd85766e875d5934ebb1d71e1f06048b88ba
MD5 19e5bd4deaea04946f376127917406c4
BLAKE2b-256 02fd42df79aa3d48031ac25a6c892ab6d57c49aeeb0b99456b24fc028c0800d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.44-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c82a1a26173b538d969373a55369ed38c3b6d705fb504f0e1b30db6baa79a22
MD5 d1f24a78aa7251c961f14c63cc34c438
BLAKE2b-256 6088e895798467534717a79e69a59b832f30fd01520e6f96c6440c98fd5d3eda

See more details on using hashes here.

Provenance

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