Skip to main content

libb utility modules for python

Project description

libb-util

Documentation

libb

Python utility library with Rust-accelerated functions for dictionary sorting and number parsing.

pip install libb-util

Quick Reference

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

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

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

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

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

Installation

pip install libb-util

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

Available Extras

Extra Description
pandas DataFrame utilities with pyarrow
text Text processing (ftfy, rapidfuzz, chardet)
web Web frameworks (Flask, Twisted, web.py)
math Matplotlib charting
test Testing tools (pytest, asserts)
docs Sphinx documentation

Core Modules

Configuration

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

Function Utilities

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

Dictionary Operations (Rust-accelerated)

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

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

Iteration

Function Description
chunked(iterable, n) Split into chunks of size n
flatten(nested) Flatten nested iterables
unique(iterable) Unique items preserving order
first(iterable, default) First item or default
last(iterable, default) Last item or default

Text Processing

Function Description
normalize(text) Unicode normalization
slugify(text) URL-safe slug
strip_html(text) Remove HTML tags
truncate(text, length) Truncate with ellipsis

I/O and Paths

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

Concurrency

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

Process Management

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

Classes

OrderedSet

Set that maintains insertion order:

from libb import OrderedSet

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

Heap

Min/max heap implementations:

from libb import MinHeap, MaxHeap

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

Documentation

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


Development

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

# Build Rust extension
maturin develop

# Run tests
pytest

License

See LICENSE file.

Project details


Download files

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

Source Distribution

libb_util-0.0.17.tar.gz (103.6 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.17-cp313-cp313-win_amd64.whl (236.8 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.17-cp313-cp313-musllinux_1_1_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.17-cp313-cp313-musllinux_1_1_aarch64.whl (503.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.17-cp313-cp313-macosx_11_0_arm64.whl (306.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.17-cp313-cp313-macosx_10_12_x86_64.whl (318.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.17-cp312-cp312-win_amd64.whl (237.3 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.17-cp312-cp312-musllinux_1_1_x86_64.whl (541.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.17-cp312-cp312-musllinux_1_1_aarch64.whl (503.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.17-cp312-cp312-macosx_11_0_arm64.whl (306.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.17-cp312-cp312-macosx_10_12_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.17-cp311-cp311-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.17-cp311-cp311-musllinux_1_1_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.17-cp311-cp311-musllinux_1_1_aarch64.whl (503.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.17-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.17-cp311-cp311-macosx_11_0_arm64.whl (306.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.17-cp311-cp311-macosx_10_12_x86_64.whl (318.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.17-cp310-cp310-win_amd64.whl (236.5 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.17-cp310-cp310-musllinux_1_1_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.17-cp310-cp310-musllinux_1_1_aarch64.whl (503.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.17-cp310-cp310-macosx_11_0_arm64.whl (306.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.17-cp310-cp310-macosx_10_12_x86_64.whl (318.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.17-cp39-cp39-win_amd64.whl (236.7 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.17-cp39-cp39-musllinux_1_1_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.17-cp39-cp39-musllinux_1_1_aarch64.whl (504.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.17-cp39-cp39-macosx_11_0_arm64.whl (307.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.17-cp39-cp39-macosx_10_12_x86_64.whl (318.7 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for libb_util-0.0.17.tar.gz
Algorithm Hash digest
SHA256 c189fb7aeefccdd01da2bbd2fdb025c9f625ee4e9902c9fabd7b8f4aad707345
MD5 cc902ac1b73cbaafe174871d796ebf5b
BLAKE2b-256 a0e4793cdb42258b52539e77c77d52c170628cfe49f807a1cdee19b56868519e

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0c5e0fdbc6d77a30a28085e8fbe040d4d1b3a31c66299b1a1a7261c2806d7e54
MD5 101521c3e013ece2ad546985ab497043
BLAKE2b-256 7771ef80105e16bac01293a953cac1c019891e6fda8dc6476609b8cd5824828b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d7e777ce560006921de7c9416117fa57b403e844ebd43844463b05f0b89683c
MD5 aee12a7e8dda59eb76547912e518915e
BLAKE2b-256 cdce514079e133a8c9a8cb1cb4ab00d5dcde8b86bec07653c595972e01fe0776

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 303c570768d6cb41ea2876dcc17185a6bc39d1691862ed822a2e771751acd37c
MD5 ed8cdb0c8ee2dfec7a5c21908818b087
BLAKE2b-256 c3587fd6d657616fd6f5ef8b4adb4448312da9fecf7de1dfa292cd035ab720f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffc551e9741bfb9f6021525ffbbb4f1f718aa2ca1dfd43bd3921abea9dcd53bf
MD5 85cb338d5213dd589d01171b9e8b0916
BLAKE2b-256 0ee58bfa44b068000cef8877a76be80c0d72e860538c46b5cd2891dd431aac3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 235423fb60bcaa007d30dfedc458475e51d4cdd0dc72432e585a9e1c8465b359
MD5 99338638e9bb4a956a8abe43cf1adf31
BLAKE2b-256 58fc00e2bed65d789a60477d49669d942cd98f749da5094ebf4a850134cfde77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e7ddd2c9b557a0bb3a800cae7ecc346f9355842d9246a3d9091a99977fbaa27
MD5 a25d533f95f3e929f0cee884adcf1b39
BLAKE2b-256 9ff6dda3c54aa0b3080f96aaaf9ee45a59fa11471c8b5c72d8a42aaa977ccb5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cee01d0ce35df659746d944de20f8697f8bdecd56d74aef07e31c6c77d825efb
MD5 f76f9f104302e31af861d2247c104934
BLAKE2b-256 728a491ae8aebcaf6ea0b4283ae2a2678cf56844ed9f368065b573ac35269383

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8b013793dff4c239ab6b41dd1407df37815e0cb4cf795550ab05c89a74b77a13
MD5 f49f4d972e35640646daaff9c77136fc
BLAKE2b-256 63529628409c5510091ffa605b9788523542bc1a694ee44e15b857b749e6c6b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 71fee585564bb791ec696a19711254fdb7dd961bc29b71be56ccc7638eec2dbb
MD5 99ada96728d3925a4d5a77eb5b4916cf
BLAKE2b-256 00a3c70b80121b540d2d9d1da8d7a4a5ac4d670e52fb1872821a3c5d32c0d619

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 643f1f1f57e024790ff0bb02b8cd478dc3d0d25b143f8d37137453054dc394eb
MD5 309d79b919662a7568cc24433eedaedc
BLAKE2b-256 8c6cff58230182cb866b8af9760bde46fb50c00e6f0eafbb2378463ccedf3028

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 047db9a80628bac4b13d49fe3682190a45ff892e9eb49c47b741acabaea327db
MD5 bfcbf320eb5c5b18dee363a95a4a0325
BLAKE2b-256 c9a9988313e5ce7f8e8aa3c758b221b40e630b0e531ce1241722141a74180977

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4965570d4efbc9a49f82f386fe5a08ba7c07a681dc1d011a5915fcf5d1aad091
MD5 b37fa5a27fa94663546cf5240b8bbee0
BLAKE2b-256 5fd39db9517370412f6db4652d285754886042f2b3d703a3419287e0e2f59b11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f23799cf623ace622b47356a93415c1b208444eed8cfb395b6ab594e99a7036
MD5 f67bb0c47f7c46e301f038c932543b52
BLAKE2b-256 1ecead0be3aa2f51185cf04eb2860361b9b22a695a32d2a11aafb9a6e3063ce3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 457255a8712264a263ecae10c64256d32106b67ba53da6aafbf6ef2027bfe33c
MD5 6ecd75893fcc3708e2a2cb9ac97ed83c
BLAKE2b-256 b57b33cbb5661bfd469e98fa254bfc19ddb510d97917e66c250128900c04e2be

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0fd590e1c94b86b21ce18e88af8da0b1f2c9bf3c693c6d3cc7e5b5bdd227dbcf
MD5 dbfd91992575212ff1261d3bf7e35bb5
BLAKE2b-256 f00d47fc8ffd7bf97f8edca10c6e3b82dee5cd523dcac68ec72323c4ce759de5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cbdf8ffafd333fc8a44891600bc53cd0a7488a4aa198afce2136f52af300cbc3
MD5 48710e5f45b74af7250c0f8b7ff29624
BLAKE2b-256 c6f907776b8bdd3645d1385e4993f8b6e539a02af7bae553657d3e2b9a8efa4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ba5b130c4ea6e981fb694b6c4d2041a894360a2dc1089ac04d1292360755847c
MD5 086642b681a989012078520ff42cd8e9
BLAKE2b-256 4ba30971117cf091e105e898571a9151b590f3bcfa3b513f56648cdaeb160749

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38a3e1941946f0681ed1598ce0c95283216452628fca04bba1e6dd21954b4a47
MD5 6b4223fe197713600c88602b7632514b
BLAKE2b-256 d6925d5451a9fad517d807d7d812ccc38507996977c6530c5616fe8968e808fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36d6c8999fd90fa391d59a5f463b7a879a7fab27bbb6c51df00aa01eafecd91d
MD5 91a19d6e765a3be6055ecc6cca0b3258
BLAKE2b-256 c8434d9b44d39a2ac38bee4fa00a7371a6561a472b9f80c5efb1f235084795d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fd7ea18059afe3d95b8da1dc747ebe60033cf7489e8731843a372e15e615d5a
MD5 d2e4fb295c5481183460b9d345910de6
BLAKE2b-256 6e9bd210b2ab0c3de28d7e3b87765a2fbbdfccf71d457fcd3ceacdef8131f4b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc34b811d46a888ec440db1cca77f73e6f1eb82260595d8e7ebaab58ff7744c8
MD5 e105e43d6f26c6c4f5a12fcc9d577a28
BLAKE2b-256 06815e94321f37813e88399a0f4869406a187234e210aa633e28d9144cc922a0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 673bfba8115e30f1bccbe917bb7b09cfd05eec78dda4edec138fa76ccb9464d0
MD5 7a077d85776d3bc12ef850dafbc06828
BLAKE2b-256 8bbdb0d4660bf8b378c88237052e9de17ea216733de9469b94cdc0824205b351

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dfad509c3d4c220dfbf0eaed123c46804d03654299313807d7f74e5f6f14f9d2
MD5 16b0eb6e39298a3f6d284e97670be3af
BLAKE2b-256 308e27795d54d5fc484b16941eea597bf61e6c678c6a8929d9b5a411bc278597

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cd6e38acaeb70822b13dde3c2c7ce748ec4f6200a0684f28644d87baa78cabdb
MD5 d0c8e04cfd6aab1829565207a3ae70eb
BLAKE2b-256 01a7e28bbd55ecd2a48b96698db1d923af62645bd1a3f6d452457dc9f2185097

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d953ae4cb8e9b26614e311353cd603f2acfa7ddacb546bf9b57b3340e8135ff3
MD5 7c81e1ffd583ba40bb193d372ae2b0ac
BLAKE2b-256 90736706602c7e906295a3796cc3a20cfc20484d4743afad17cce90f1e123a71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f26c901f9e68e12242fea95716b7acd33ad23acd5f37c2d8f9530c05dd21ac2c
MD5 db9e3a241cc9ac2b0b04b8f36e421daa
BLAKE2b-256 0018c0272d1469182a4a91fe8fd4ef131569e1a17da6f0c9582e6e8c41c8501d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6400fa5a19411848ff321accdc3f70f7557059582042eeb35f98b0805baf038
MD5 84499987e3b98133498adf2e89a1d0d9
BLAKE2b-256 74631b0e4a7b51242d8116887ed9c0567ce7336786a66c2a84b309c549ab52b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.17-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bc84754d4944fc24455093e45c894928e9a10aeed2fec6654556c8825881e633
MD5 ac102d765b3a86987041c7038f6c864d
BLAKE2b-256 ea1a6de0d663ca32839d8f1fc4968f25fa772a5bf6931ea81c1bf0d3c8c0b236

See more details on using hashes here.

Provenance

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

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.17-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 236.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d15a75108b6e8b9e8ae0ce1143c2fd726c875ed09fb5150300af27cd699d8566
MD5 4aaafa0f2e32d8c156bd0ee7494bf6e8
BLAKE2b-256 978b8e477334a6013b6e903749c8b11c01226a69a0bdb0c9ecd4b9c29a367dc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-win_amd64.whl:

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6595994ae13302e18024ff9b920397b6f959cd5372fb0637673b50090bca6619
MD5 1785f27c6d493a7aea75c9e0af5cbe1d
BLAKE2b-256 79d34f1e5b346665d9fb87e7591951af64b5686ca026360b668b809f782c84a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 52705233425f0fbb0532c070b373377fb67511f70e7388f08ba44542cc097e0b
MD5 aacddb5de781293be3baeb9fa71fb851
BLAKE2b-256 6d9fef76fa1f3ae2a7427a120f36bd48bb8f92d2267d4a651bf25e4cde3a5c98

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-musllinux_1_1_aarch64.whl:

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8c2fe324c56281e7d851c1eed3b81021684e4b3e79b2273dbf32d2c8962a750
MD5 ea54718440d67f00b7a0755dafea5097
BLAKE2b-256 c6a76e15000db7a1e22c86cdc0f1c8d32511f7b9d3efdc181023162c295839fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d01f2f6f347da692c01d4b5da6c2dfbe17bb217b40a0170ee75d346f3b895c26
MD5 80bce1ac3b06d84cd4027d8bda9eb622
BLAKE2b-256 c8b42f14387cab5cf0c26c12a76a6753a937f36081f25c615e84bf3098b50e74

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 651a53022932b85997e7704f059e20831edadae8dfe37a7ce69cefe589c3b8bc
MD5 13fb9e47fca845638d3ba30390c4d1c4
BLAKE2b-256 6796946893c8529c6bfe10f74cb5964b011ff2d6255c3992e7c08d5dc703a580

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on bissli/libb-util

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

File details

Details for the file libb_util-0.0.17-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.17-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d5eb059d846520aedeb6a47290bd79677d50706ceeb39f7e60384d23ba315a10
MD5 47ed44db283d7fb905ede607dc118408
BLAKE2b-256 61ea18268a890d28db52d440d7031121b381da1cacd2e1324cfd69a846e6b371

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.17-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on bissli/libb-util

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

Supported by

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