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
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.36.tar.gz (98.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.36-cp313-cp313-win_amd64.whl (836.5 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.36-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (910.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.36-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.36-cp313-cp313-macosx_11_0_arm64.whl (819.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.36-cp313-cp313-macosx_10_12_x86_64.whl (865.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.36-cp312-cp312-win_amd64.whl (837.1 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.36-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.36-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.36-cp312-cp312-macosx_11_0_arm64.whl (820.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.36-cp312-cp312-macosx_10_12_x86_64.whl (866.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.36-cp311-cp311-win_amd64.whl (835.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (910.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.36-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.36-cp311-cp311-macosx_11_0_arm64.whl (819.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.36-cp311-cp311-macosx_10_12_x86_64.whl (865.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.36-cp310-cp310-win_amd64.whl (835.8 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (910.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.36-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (862.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.36-cp310-cp310-macosx_11_0_arm64.whl (819.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.36-cp310-cp310-macosx_10_12_x86_64.whl (865.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.36.tar.gz
  • Upload date:
  • Size: 98.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.36.tar.gz
Algorithm Hash digest
SHA256 c03d50f01b731c0d56c739baa049dbbe7c948dc85bdc025133353e3d3b79e452
MD5 1686217db7d36bb01be18e49e860aa11
BLAKE2b-256 2122fb612cf7795c2c2a992db1f2733956e77cbcff63543c6c01b38340cd80d6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.36-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 836.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.36-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fa03fa1f207c13d65bf734ea798bc116c6d345a0dfc3934e9f929a92b208221f
MD5 43d351cfbdfcb6b30bcdbf97b68c4ff8
BLAKE2b-256 a711d8e539db8e1f14991fc89de720ab64147baabd91089f4eb8ef6fba72f246

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8cd323abf3b3b4e493e171327271ec85e60e9b015dee3d220ea7d7170afad89
MD5 a112a45caabf9a233a75489db256474e
BLAKE2b-256 f1fa294ee592272de736b56faaa2d2098a488758a14e54b46050539671b07e5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8dfad3e7123bc0006b74d1d9c2baa2ec98418c98d6bc2f1acdb44153977b5ee4
MD5 41c215869acf65ebc1c13d1dd37c93ac
BLAKE2b-256 6bfa61769593a2edd878c01929b804a506b8f2512d81ba014bb2cae0543af67c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fca471a17070399990da843d783cc83f2176ab4471d26e75c806764b82ee981f
MD5 8c1bb32e5e30e9c3c009d7076f0da708
BLAKE2b-256 a2862dd6b64b536997ee1f78c3a0ac25ff3a8bdd246ffd367eb846075f202c48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f89f8bbedec2cb19c284208d5b33acde0cd34a2b0531a029f26ad4e40a488495
MD5 c74487f218e0f8688a2e2a03e489e435
BLAKE2b-256 fd2af51cf15e6042f1d459bc6e8ee1eb202ae25e3c52347fac04ce73a877a5b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28754a014f10daa230a01d9dcecdd7652a84543b0493e4d89de32d5f42831843
MD5 15cea08b4446ace283303e68f949793d
BLAKE2b-256 06c476dbe09440303ca452f457db8f62be9d697d18c477d28a7f5ec383aedafd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8ca2da351684ba2b1f97bf9ff44f550684a16f52f6edeb65f6e304066ab5925a
MD5 80f154a764733c3bea1c1fb6d2e80961
BLAKE2b-256 9667dbb4d447c19bef81dcb8bfd11b4650ae0bcec67889c6fcae2c995c0bd218

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.36-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 837.1 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.36-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f2f03d96eabccd69f35510bcabc3c019a868e80db8407d619778455b41a220e
MD5 c47f62c7d2797cf25b5d047ca2bc912d
BLAKE2b-256 0c600afa9306f7571d200b61f9de29a3b2c91fdff208f3bd89345cc7b41d4298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ad808026a24534a15293d8b7ce0500bffe0e3a6d5f85f2938f2181c8a7bc36af
MD5 ac0a6c7cb153585b6ecabfbfa033e762
BLAKE2b-256 0964ec667af269e394fdbfcc1ba20000c058ef36af014fea84ea81186ad3a25a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c3a0557767aa3c6da23d997e40700dedfbf7dfc4276022393e2dacf8a4993fed
MD5 758c6ec9dd257dc9d8d31ac896a832ce
BLAKE2b-256 6d778484b724f4938a15a8f24686f86ec99a91e9baabd3d0176f3e7e66637621

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c32732681c511e1231297dd62281935d1ac0b5d20b61026494024b8489cc3938
MD5 9548a683f87f9f9a7d9cb74ba76b2da7
BLAKE2b-256 19748530b56984b6211fca74d2a8e49388acb5e0c3f7afb05063e5bb66752946

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79302822ee45c6ee1afd2425baeb5206b9c05872a712b7b39357bdccec7a9e6f
MD5 59256d16ff63ecff212990c3dabd79ac
BLAKE2b-256 dad142889712b254b2ee49dcb49e7f9d13147941079b9991dc02c62779f84bf8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 691db89f13e594980a2648cda060c4e9f702cba654a03b9d6dd4b326a9902640
MD5 56e964dc1c22206ca3f96e0f6babd846
BLAKE2b-256 2be0a1f0508aaf289f8c4e44b74e012b967fcf7b1fad5260bf7b0cc91043f849

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d6f56e41d98d6f03ce4f241f1fb91cb83ba0581a8b560aa27470be8191484a8a
MD5 c3f1426479d25765f88b7409a7baaaef
BLAKE2b-256 d0952b7e7a6b5e9278fa5c4ffc21756f7055803a4e1954c08c760e85a0def48c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.36-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 835.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.36-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 df31a4ae3e108f3a2852be5e4e0fc61bff4260867fc1878399bba68e545ee8ff
MD5 12b69ce098ddb8766a5a43d16929bfd2
BLAKE2b-256 317d6e78442f8613db4195b5b38082cd04a199f7e4a32e35439c479bfb9863aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aef6a7d528881de01ffcb9cea00aca8fa1cc7f378201bae91b8f198ee6c04752
MD5 93239790ff51555e351b49522db7870a
BLAKE2b-256 90c3a578eaba756e8ab0a22a36fd9f41c0c84d3a9b0eba70dffe8f4934ece531

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f625917a780120fbca16b1307368475d8ce884f5a31cb8a31ae3770a6965a71f
MD5 7331eed12a1f065b7ab0a80ab4bdb743
BLAKE2b-256 c8cd0cd141b65418d00f1b75b5fce78a5626b20cd856b7f7c193f7bdf1e683f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 415f7f92fa637e4b84856c9c3c0e30b99f707d56f24bab11f4132bb68d295936
MD5 dad3215c052d8789ec03a264c5782ea3
BLAKE2b-256 6cedbd8e27e0f6f6c9f97b81d60bbc66f2f033392e073b08abe2ceeba6218041

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5643fa417da831731d601f0949392e1eb77ad36b8c6cf3cdff3644d50583acc4
MD5 3ab085f2f1a6677b5bed8d9d3fcb6702
BLAKE2b-256 6c84baa1d7317394c3b1cb69a3cc579eda97a9de5141b80229b2a8fec70c1e06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62c81e9cbb37e7940ef53da9a66e1f8ba043c931841a4ef790ff445b2db7934c
MD5 4ed3b042598cd2aab4626c0fa3918fcb
BLAKE2b-256 e5450fbc29c1e07bb4183b3afc4ac2171fef994916969615a86be62cf5c820f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5eab1defe7b4f0bbae1a5a64f0eef4fefda4be27537f29868cf814f2b977fc4d
MD5 df1d052875c7d7f2827bb0743c284b6c
BLAKE2b-256 e44da60c1fa67561f2d4890cce0d8b999a451f12fe54f5d7607a33e2776a082b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.36-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 835.8 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.36-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4f0bd1cc8da780b3c63631e91d725bab1d973595318cec6e50570e169d0399c
MD5 3cf3be7f16d1b2c9e82010dadd67d54f
BLAKE2b-256 890db92d0fe2c12641db70b36da36861f6c280fc9eef3ffe9ad0c1e4ede68507

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4be88415a3e261b2d55edfc08c2e6c342dfef2a65b4c035b229cde58b59c52d4
MD5 c734298d71a4b81e2fd862d7261fe4f9
BLAKE2b-256 2c28c0b9b57521a3622be126f5239f8e0f1a4fd8ac494a1a42bc7be8bc0cb7f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6ccfada368cb513c5a4bac1b7cbaf698ca10f526dd2c235c22a159513e53f13d
MD5 b814ba8ad07b967e0c8bb5e83248ae13
BLAKE2b-256 2e82660b616ac9154e47ea7566b3e5e8b6848fcd8687470e8ee12d6e5df0a9e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 053b2bb3ba578d9a012c1b48eecb6a4260090232d1329c089618b32b206a950e
MD5 7cf322a3830ec56dea3bbe78b484b3c1
BLAKE2b-256 84d3e946b5bb68c8a9b8c85752cc53d148658a95bc433708d424d782c42d0928

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3ff8be2dd43ac5f69dede8a99096f58453736cbc1d47e9f4e3f89f7e91afbc3
MD5 109112a88ae0a722a267c6e974f564e6
BLAKE2b-256 578d2515a0742c12902b528a86af547426a37419b27c41dba5ab79895100a445

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 599aeb423f8edcebf52e81df2ec3a2ca9a191df016bd4c5c0164b62d8e11f83b
MD5 0a7f2e331a7097b3e69a0a8ba21b4994
BLAKE2b-256 08f17d6821164acaec064e6880677a8aad90d0dd59f608c9a9f014997001bcb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.36-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 67a13dd7915c7b852879bc3be49ba113bbdd96bc417e951132c6dfc34bc10758
MD5 ba5d3c567675021e4d75905d246e032c
BLAKE2b-256 aae6280760cf660b1358b5d151270dd06290aad717ff19b633dee880d48f7c40

See more details on using hashes here.

Provenance

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