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.39.tar.gz (107.8 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.39-cp313-cp313-win_amd64.whl (841.7 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.39-cp313-cp313-macosx_11_0_arm64.whl (826.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.39-cp313-cp313-macosx_10_12_x86_64.whl (872.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.39-cp312-cp312-win_amd64.whl (842.2 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (906.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.39-cp312-cp312-macosx_11_0_arm64.whl (826.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.39-cp312-cp312-macosx_10_12_x86_64.whl (873.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.39-cp311-cp311-win_amd64.whl (840.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.39-cp311-cp311-macosx_11_0_arm64.whl (826.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.39-cp311-cp311-macosx_10_12_x86_64.whl (872.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.39-cp310-cp310-win_amd64.whl (840.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (905.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (857.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.39-cp310-cp310-macosx_11_0_arm64.whl (826.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.39-cp310-cp310-macosx_10_12_x86_64.whl (872.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.39.tar.gz
  • Upload date:
  • Size: 107.8 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.39.tar.gz
Algorithm Hash digest
SHA256 51f16a42b530ed684600c7865a1a75447653987b91a02b46951e94935d80c26d
MD5 866bc6fbc5de4541e2e92446b6be11f1
BLAKE2b-256 ac1b08ffa8496e6987c6a70ec1948812a85d63c71e2c9a72a5bb432736453af6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.39-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 841.7 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.39-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 19c2d6e04a454df43f7da2d99a90dd3974a5e58e39a31f87bf5387eb53e1ab0f
MD5 5f6dc5e911ed7c2b5f4efa0536b1f2d9
BLAKE2b-256 9030fed3cf18209cd7db9c504d872b0c0ffd0b38e3103a67c909567cae8fa263

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 959e79866849111616cb775495bdd8553ce40b1ad142d906aef16db2a597c138
MD5 8dcccd4c7983a5404d2106ab7821d56b
BLAKE2b-256 d42a346c9cc4903ae1be20e436fc33f0eaa71342a608f88269d1a0f98fa30ede

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5790f098c6bdbb4c0d32bbbad3b6183ab304534ddbd3d797a8aa4341609418ca
MD5 24a7d7c39acb8ba7488a5855c5cdebf2
BLAKE2b-256 59d2aad0e8fc4bd2662f7ceb1aa27db603d28f053474862dc0acbdda557eab19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8da98991fbf562f65bc12431aa2ecd5103acf119b605a899a3667ca367450b71
MD5 6d96d1754f235c736c3f27c3ad5bcc21
BLAKE2b-256 0f36435d3d1c81d00aeb70445896601839b3f8d5120d4e95faa0b2a8e16095c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3cb7cd976b08c8398c18ef93ca3d7d910a8205e6d472b9d267dffa46b2fdbf25
MD5 eb1de538071f585843118ce92a5b112a
BLAKE2b-256 3300be2990a36716ba7d2c55b9d88e5da7284540ae1ae3c01ce0fa1131c0466e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e1b699d0d04bfa8445606b47fce0aa4f7d15364e47082b702c2d02b2196d82f
MD5 454913f1915a3e309a81d267ebb53664
BLAKE2b-256 e8178f6e85663b65efc4923bd03e315cf674b79600091730e8a87a19e7de4a5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ed67baff94d146e7c352dbb98978cbb5d0d9bb4b852d4e72eafb04cb3429aa93
MD5 32b6896f06aa04c312871c19a54c0ce9
BLAKE2b-256 7b80d95b49e008e85f33374e82e254b0ec06525e6ac8a6a8aa370fb5827cac9e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.39-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 842.2 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.39-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf8c412885b8ac02177ecb7317fed6d37bfa3d90ce36bd8f39c9fd11917f1b4d
MD5 add7299cda1797805d09f4ba0aabd7dc
BLAKE2b-256 a875ba3fb03e56b5902071e8a7caefecde9bef0c8fbc840d407633e90a9becd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 db181498a2d5ddee723551164a54cdf5d324ad77adca6e980bf855d88207ed4a
MD5 486ebeea40260df88841dc5c550d7f83
BLAKE2b-256 dac4e0ba7db8d4638f40f1bc4bcbab211881ceb1aebcd7af9b21ef24311e5b04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d45c90c392453d3fd5fe50036124f539d021d903c406144b6033a84c915478ee
MD5 98300f6573b58d14d859cd7b2dbcb936
BLAKE2b-256 c44f75b3d7b1848b382ceeeeb6938e10bbb4a39e5e644f8d28350703bca44a1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa3d50befc3b2558db376bab39d013d83703b64110ca3f8085b03e548da15693
MD5 4aedb05d05bec733e6df742819055e88
BLAKE2b-256 68f19249794cca56ed85b7f91858f034057ff5aa61065fbb2473fd8336dcf139

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4637f3fa7c420ebd0cc59a2c3eef71ca6e3d10b23b53f6d616d092459c4612ea
MD5 22cd526a858c0e1fc19520cc79c629cc
BLAKE2b-256 d3fec2693c54f5da9be98dc48f5af12be513562739421a68db4c8cd476586954

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8171bf9c2a109decba79a9a5d5dbdf9e15cd24d96fcc25403d2995f8dcee9db3
MD5 2ae47cba8f52501adc61d89d57cd48cf
BLAKE2b-256 1c500440379c3aed46a9608204fa123941a55744aee489b50f6d66dac6a1eae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba192e584088195f3e994ec21ef7bd389e92e46ba260255c3fa27c54bd3f947e
MD5 3e50e10bccd144f1a45ffd4592598e74
BLAKE2b-256 ba7c0e563b2c9a5c6f1b044a200daa90a0b65d106305d75a517a0af9e3007d88

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.39-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 840.9 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.39-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d97202badaa144db08bceacaed17eabb71ac459fa7aae43d427d6e6ca2f4849e
MD5 bd9908483b3a97d997b373e5ba8b9ccd
BLAKE2b-256 f33f3ebfb3ba0631516b2e5afbc8cbb30acdc9d9b5ad3eb0b464083a673f7ce6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2887e9c2b019601e8bdcd35d6669c40183ac86c4979fb1ee55bed8f515fdf430
MD5 7dfb8248af479d7920096d3c8bc59dc3
BLAKE2b-256 159469e885cd26ab334d5eb0affb6a15b5bac4bf7b4fe1d36ba5f16ed799b140

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2f6829f28679819dfbb1cff31f9a2e99a252fa645efb334b2d4909e2ef8c6d50
MD5 6ec8dc9e5595e90a2c126f9678b48ede
BLAKE2b-256 b3353aec77c99ea5d80455832fd9758e169f8f26bccfe5fde499266802e0db6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e9f6fc21e9692492007d5b6bb64f9c017a86f1383450b30e402fe77187b9396
MD5 754936e6917dab57d2680402632c27c2
BLAKE2b-256 644e2e92be169d0b2863eb742c87603118f1ea6afb85e39a3fec7421e309e84e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25b6e225db8cbb994d3145a85b4f413720482531a65d5224722bac120e172377
MD5 b1de5ab139403137fdf21163cea10caa
BLAKE2b-256 6cd73795425d3f0fa57f2f25674e0d98ea0d485edec4cde07f88eeb0908b5c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86841b8531fef1bae5684120c325d49d82a746130eae31304abf640a96569586
MD5 b7133f638716ced2ea66d3f38959c9de
BLAKE2b-256 c2ab0f41010f0b53cc39582c1528dda37933207d8ee4d5e369ea50438fc4a49d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 376f6d8c5a4feab6f3450fd14943cc0a23929bb1a916fa03033ce264316f98c4
MD5 2b1df5f6bf712ebb46aaeb9678cb9a88
BLAKE2b-256 4f15f48f27cd604009c6418adc8f2f993f6d449180f639861ae2f63ec8dc56be

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.39-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 840.9 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.39-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3f2eff98ceb90ab7cfcb76072d2d70d0e784db08a746ad2dfd8f249f0c4211b2
MD5 fba3be7fcc1131f5b70750fd9bf30f40
BLAKE2b-256 56b01c219e82bfac76a74a4a984dd4826ed462d711e4281166ed37947db6be05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e8bede6981e148887b775e018a43145870e707081b5a17f9028002fa89f6d197
MD5 f5643e8261d823999b9a5155049572ae
BLAKE2b-256 9493939088bb9eee621e074c09145e50e842c59bce35ad2bdd44f061256ceb88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7565607cb4d585dc833a3226b7b52e00449d3298dc5e0e379c1019b32cbabad0
MD5 89b1fa625d5c9cebc377a6cbb8f4def0
BLAKE2b-256 d5a03217b068aa1ba7ce14dcdd1c0fb4f623eadc000d578c57f5e820e313a014

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ff5776c43b972a5bfcf163f3ec78e5ff5ff7b8481bf2a17ddf3fa8a7525fbf6
MD5 80daeccb88fe40a2720d9dc20debbab0
BLAKE2b-256 ffd3de67ecf31edc30011a4b819501889dcd7eaa5d2eef711520f6fe88658233

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a41ae3c3bbe4c7658208d0d48a6e3549720d2b66df3afdfa44067dc047c4055a
MD5 439a683165575326662dca4319846ebc
BLAKE2b-256 7aa8b333b7ada397a94d521df515bb466a6196141a3fda4c82ea39dc965d89bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b7ea4e7deca6bf12b51294a39abeb16e5da363df0ba95872a7bfd2fbfb1581b
MD5 5af4cae45adea8487a68da96be27b76c
BLAKE2b-256 3e3492facdaac16c54c6816afbaa2b36dc476d8784af7e368eeae002c2a7d57a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.39-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9984870ac24044d7e10acea07cf25f0e27987e75bfcccc593cf3597ef53ff69b
MD5 f2d039fc913587aaf0bdfafa355f551e
BLAKE2b-256 0f42d75f214b982a5942032cd008eec43ec8b126cb18288fe5c64ff72968e857

See more details on using hashes here.

Provenance

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