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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

libb_util-0.0.9-cp313-cp313-win_amd64.whl (232.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libb_util-0.0.9-cp313-cp313-musllinux_1_1_x86_64.whl (536.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

libb_util-0.0.9-cp313-cp313-musllinux_1_1_aarch64.whl (498.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.9-cp313-cp313-macosx_11_0_arm64.whl (302.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.9-cp313-cp313-macosx_10_12_x86_64.whl (314.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.9-cp312-cp312-win_amd64.whl (232.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.9-cp312-cp312-musllinux_1_1_x86_64.whl (537.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

libb_util-0.0.9-cp312-cp312-musllinux_1_1_aarch64.whl (499.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.9-cp312-cp312-macosx_11_0_arm64.whl (302.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.9-cp312-cp312-macosx_10_12_x86_64.whl (314.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.9-cp311-cp311-win_amd64.whl (231.8 kB view details)

Uploaded CPython 3.11Windows x86-64

libb_util-0.0.9-cp311-cp311-musllinux_1_1_x86_64.whl (536.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

libb_util-0.0.9-cp311-cp311-musllinux_1_1_aarch64.whl (498.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.9-cp311-cp311-macosx_11_0_arm64.whl (302.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.9-cp311-cp311-macosx_10_12_x86_64.whl (313.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.9-cp310-cp310-win_amd64.whl (232.0 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.9-cp310-cp310-musllinux_1_1_x86_64.whl (536.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libb_util-0.0.9-cp310-cp310-musllinux_1_1_aarch64.whl (499.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (316.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.9-cp310-cp310-macosx_11_0_arm64.whl (302.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.9-cp310-cp310-macosx_10_12_x86_64.whl (313.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

libb_util-0.0.9-cp39-cp39-win_amd64.whl (232.1 kB view details)

Uploaded CPython 3.9Windows x86-64

libb_util-0.0.9-cp39-cp39-musllinux_1_1_x86_64.whl (536.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libb_util-0.0.9-cp39-cp39-musllinux_1_1_aarch64.whl (499.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libb_util-0.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libb_util-0.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (316.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libb_util-0.0.9-cp39-cp39-macosx_11_0_arm64.whl (302.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libb_util-0.0.9-cp39-cp39-macosx_10_12_x86_64.whl (314.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file libb_util-0.0.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 232.3 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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 19a043302b7ffb26249bce3ef00a0dea8a979b48e9c27b1b4cbc5cf6fc4b09eb
MD5 5e22f64747cba605ab4637ea29da419f
BLAKE2b-256 1bad95123acb8391600acc9a919e346aa5f5a7e7b80df6c9b8a1d120de20c323

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 152a6ecd01d9a95cb34b453f396411bfe08e2cf67345692812686deb5acd8f29
MD5 242241b94facc6225c5a6489d4736392
BLAKE2b-256 a166ad6cbbb2c44f0fb70cf1d84db8ff29a48203e94956f5e3a02eec7882c291

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 aa1497b70eba7d280744eeffd2b1fe2521305f8bd33d895e6f829f0367174c26
MD5 1a4fb0a5d821434e30d71d054b17f707
BLAKE2b-256 f7fef9fc5e6751adb55fa6590b4502fb3aa5ddd7544006886b98f8f02b41ca0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0489fb138b0f8477a4f673e1d108741c2db7010cdcb99a16d10db0c7c3fa3eb
MD5 dda2e1190e8a3d4b9071fd082ada8f2f
BLAKE2b-256 21ecf173a8e766f8ceac00252fd019baedaa1bcd5d69b56ad19622a3c530fb78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9094147d6a9dd3033c0416608cbaabfe110ab8fc0de19c5b0b989e521b665023
MD5 df39a50969c67b2ca1b5de39580a21b8
BLAKE2b-256 875cf1d3867948fe92d84eee80d2d01bced5714d0c80f14b162ba794c3d3f951

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fdfebafc32f660d81f59d3f5472be74e509d5320567f9f83f9e06f189cc5a03
MD5 f4f5e1cb5b4a9d020adb4a46c33a570c
BLAKE2b-256 104d014ad966f58a016d86b6565f12cb68cb5500e0b51545388b5b42dc0f7274

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57dbb1e26afbdf0da29f2415ab28c4ed55842281b46a83bb85de720994144104
MD5 e5f1def6695003b9bc2d164a708ce456
BLAKE2b-256 fb483a465f5de767a5376a9e5d2e9c7aef98c2fd4694758c7389c835dd2b5c57

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 232.8 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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c24bdaabb5ef86410919b794b83edb680152024d7532e915be5115f26e8d2de0
MD5 381ce3b2dd6b5141f65c75ed7062e677
BLAKE2b-256 675bc5b9d46c2545ac230aeaae91faaad57f20672da6925592661f8dcb3e1da9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f72644a436ba23b56f4dcbbc9d36f0c8a1621bbe5b309e6a32d7f7ebb1a44d37
MD5 c244d77cc975eac3344664bc7e8e43fe
BLAKE2b-256 5b0380eb3aa1ebe0e790f6b451db15e647f4ee992d04d50fdb833264993af203

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 55943c2a5592bc2a21e5fa8c79fff5cd2475ffd474a6b181f649b8e98e5bdd18
MD5 e6dd430da4033eda09c9d495ff5c7161
BLAKE2b-256 9a463b0c9a92d31041a9ba44cf0578a1fd0d0d6dd0be0268b54b3b2a49bdec17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d77c3cc4cf7185d9421d2911a98262d21b227e2e3f912733aa614c86412b1281
MD5 a5463dd90ddafcd90541464a09ae83b8
BLAKE2b-256 54d50d30ca4bdeaef6f872718fc2ec95e790fa4a8e62f489197245c162f867ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38177ca37fbe5c60b3dca1e6b9ea33aa7cc8ec260a9914d446292e754185feb5
MD5 4552fa918cefcccac73a29c59340ee6e
BLAKE2b-256 38454ed75f53a69ff1d7c2148c9e36848070a50e5d54914397077484013febfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccfc7d954bfe0561453cec35d2e1c3e8dad80ab9f6ed0edc4660ac687371f486
MD5 383014a1ed75358f7f70d24d949ed6ff
BLAKE2b-256 cd5449b240e72e190b34efa98b1428328ec7742a1e05404aa6290e79d4552b2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71615dbe5704f4f97bdefc89f9c1c72e9a06dd3997e15a6b6452a7eccdff853a
MD5 c4791f4c32760f5fac37cfb4e3f01946
BLAKE2b-256 dfdf052392fc0c9eeff923716ec6ec4c5f738bc202a7b36921683c8c93366420

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 231.8 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6330943f7ee0a6353156fa1b9fb527710f7cb6cf1e21fa349cdd5e8cc164e11b
MD5 a30b69baf3657572f14501f2dd2aae2c
BLAKE2b-256 20ed56a79f0d7bf818595c8cc47e287c2b136a3df5c9e65714df22ae1af6eaf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72e018d95f0362c3f80a96ddea441bf45d59375350c1bd98d646b41ca50f055a
MD5 ba049d154a0a2579749e6b7e26190b1f
BLAKE2b-256 6222c2ee16e6345028ffa6aac6666c4fef3c8ed7092568c6a34791bad7d2a95d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bb31afbd77201ee16590cbcfabf85c40f96c0259f2153bf781438a40ff07f7d7
MD5 4ef4736ebf40d89a216aedfde5411fe0
BLAKE2b-256 398d836b550bdf283dd0e92449d2cdd693f86c15c74aa5d4b1497eaea58b2c6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eaeeb21d8b527178e6cb67bda409099df9c54a21f538f4cdf55ef27b66d9300c
MD5 964d706e2e90436910694b3845e9a71c
BLAKE2b-256 6d4d1a2fd30b2ed9e22cae9b06dff7d5ee4a972ae7227774eb8d2f6aa33b5575

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ee010e6a8a4dd70ea77519f4117c689fc80f097265d8a591d3ebce344d710c7
MD5 3bef1f5ee02bdcdc5adfee9260617fc6
BLAKE2b-256 c47dc9f7d24131436214d175820b1b5c2e76b3fc0827f68fdd821ce63e49564d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cedf846ee8aa7a235cb2f89d9aabda6b595bee5704564ed849284c67291fe7d
MD5 d5ffb6ed8ccb65a9581a5557aaf2b643
BLAKE2b-256 42146ee69be8722f5649fe347a3d47142790296663d6f710d3a146f75c3a14fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18c45baee3a66293fbfaec370180683f59cb51d6ae83f9bd7550208fb96eb735
MD5 6d79838176016ce609e20432e163ef0e
BLAKE2b-256 c30938a26f48a4c20a7601f290bc2fb73dbdf4756027f4391a2955974d0038b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 232.0 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd7077a6a3c3b463a482e39e22c03069ae65ac43020af901fa00c168146904b1
MD5 5e155629498cdcfdb31442b248290b7d
BLAKE2b-256 f7e4d235a4b945e91f5e3cfdd73ff9b8796064527c4e29c271fab01f3899aa50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a54db83ea845f64c198fb133d84a25186bb35c224b91590436fa2910af2bab1e
MD5 4ab8e90cbc3dbd90298e8342868880a8
BLAKE2b-256 a487ec4016e3bc3755235338f139e19c08650a0138ec398fe87caebb2f593496

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b7e7360000fec437989692d2b98133dc26f7d665d5294f2b46aacc2cc37991dc
MD5 6665fdac017bf500a51937ffa1582741
BLAKE2b-256 b87bc8410003d89ab68ab4d8db301d1c29b047338d03e71e0bff86e303165750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2bf1997b025bf905b96419e29778b9e2196a7dfcc0ad1cdfc948d48c5fbd4a6
MD5 b75853cf1293eb72e13665f07a2a9804
BLAKE2b-256 0d21f4736c120de3bc16e4491ee95da9efc1f6b4c7eabbc315077737665e3b5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b64ec0bcdb43984888e9997e052135b7af1c5fcd725c9e46d056c62333b03507
MD5 40f8aa66540e4842d8dacee851bc68bc
BLAKE2b-256 f8e3462e87880d73471e0886dbfcf612d9600c1258f3ee544baaab48cb529806

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31abde839762d1c3f0808c208b52aa8a14789435cf1de5796b654115eaee047c
MD5 46067572953cbc425d134a159447a17b
BLAKE2b-256 6736ea36eb8d6c733ed51eac546d2d770f4f94aac8166a49eb4e87ea928bb001

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.9-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d216c4add0d26b4311ca96ce0ed98790fb6a3b96bc817a41256ea360eaaefa7
MD5 c370d28deb0365f689d06bbf444f6839
BLAKE2b-256 1ab26ab0fa9eb083190f2a5cf7c3949dd610167459df14a8f05d27dfeb3dc390

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libb_util-0.0.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 232.1 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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3bbe1b94f22962fcdd57b0994104a7332053e142727e2a97230e8b849f34b464
MD5 fc33af440910990df3ca8855cc7d6428
BLAKE2b-256 f2465c472dbd1ffee3fe1e3135f328d035f80d4b01bd6c7fa5379eac56c619e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cbf0f8c57a586d3bd06db0471123b5c47642a14a7ff778f6f4120cdd46f55711
MD5 fd8a2bc540701a2ea7b5cfaf37d7fc2a
BLAKE2b-256 df83ac67580bb8dfc9bd0751a748c76095e74112fe4c6f236af4105301be4fcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.9-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fe7e56e20724346116e2c934848e1668daf0be8722e312cf2c8a2ca1bec60f78
MD5 a57731efffa0bc79ca2f15f8324b6652
BLAKE2b-256 6a1337ed800ee89d1d5e952668efab3321da84a69a1511bce22c7c5a2eabb704

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5499a2999ed8b17619848effe78c465045dfe01c2de738b7058d468ea4eae77
MD5 0213a9f453c32d56d2675702403d4f9d
BLAKE2b-256 b1c561ef1942cf9c3f476d80336070b01cde37e8cac4e89cc776b9ad358fcf7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0186643737ef82aed6105eb7033fb341e7f4738de26087186d6bf4f36132406
MD5 315139bee515fcd9f960610036134717
BLAKE2b-256 16f12100fcc5fdf2c7163c355459369d35b64b93e30e918c50bba6cf77b40235

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac010204e8228381790ce86bd4701f93bcbe719e45816f7ae973f8c0882b1bb4
MD5 b38d5ab18ea7343c24674286221be76b
BLAKE2b-256 1fdb20accfad983b802010b56496f8a76220cef8d91286bf9ec1b6543a464903

See more details on using hashes here.

Provenance

The following attestation bundles were made for libb_util-0.0.9-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.9-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for libb_util-0.0.9-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4604f443f58ccb0cca189680f5b4f0d93177dc1717886fc372d78dca0a141344
MD5 30053912f04d6355c0c7d0d00416c18c
BLAKE2b-256 67d52c025502d5305d157b2aa67841c7829d35e4065c50a8074b3d3ab961c436

See more details on using hashes here.

Provenance

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