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.35.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.35-cp313-cp313-win_amd64.whl (836.6 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.35-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (915.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.35-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (858.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.35-cp313-cp313-macosx_11_0_arm64.whl (816.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.35-cp313-cp313-macosx_10_12_x86_64.whl (867.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.35-cp312-cp312-win_amd64.whl (837.2 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.35-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (915.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.35-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (859.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.35-cp312-cp312-macosx_11_0_arm64.whl (817.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.35-cp312-cp312-macosx_10_12_x86_64.whl (867.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (914.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.35-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (858.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.35-cp311-cp311-macosx_11_0_arm64.whl (816.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.35-cp311-cp311-macosx_10_12_x86_64.whl (866.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.35-cp310-cp310-win_amd64.whl (835.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (914.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.35-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (858.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.35-cp310-cp310-macosx_11_0_arm64.whl (816.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.35.tar.gz
  • Upload date:
  • Size: 98.5 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.35.tar.gz
Algorithm Hash digest
SHA256 0fb681bbee477d3805977de52127e46ed02bc9ad947eb6c872a288f69216fcb4
MD5 dba858f7d3e731a946d5e09de19c2657
BLAKE2b-256 98f98e5d6485a4ed1f53a7875622a1be347d369c8d859da1e79974c1a350d32c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.35-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 836.6 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.35-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40c3115883e69c13497e7cf3c690b85d64fceedc7145375c7816bf8675284283
MD5 d691349de6f4ae4826cb65b66ed07698
BLAKE2b-256 ecb1c8624462270c8b2ce32f033c6e87d6f190956423a1cacc633369b7519178

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1aec4d551824a3ac46716443f2c0cffe3372ae606681168d9cd4b1ed0c784a5e
MD5 ff6086510e707a9d27eb4300f70518e8
BLAKE2b-256 cf89f38eda20717126a1092900d19c1f47b7a65a5c7f078127b09b15b0072fcd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3b874a702479b0b64f157dcaf7ed9d27dc824c95300cbdcce35580b3f8edf8d5
MD5 009d32358efba1fb0c001966e4bf4dfb
BLAKE2b-256 46ea79512d20e2b852fa37322f215fe4c901dd810206c5127f7aa44eddd0feed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0db9fdb4a5f38f2e609342ebfe5f20103256303a497e74b3d641c90c1ed6d78a
MD5 7bf7e58e011cf459115ce93d7e7cfc5b
BLAKE2b-256 579cda67a5172a43a3141b3e1d1c0c41f9380df62bed4a92225c26b8674e0360

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2be84488b748591a06862db50c50c4462d5b98202a1c6a30d72b6c27640c8940
MD5 5a020989b7aea25b772d7ee9089bf661
BLAKE2b-256 f9d6fb18800feb4af4a4da12883db8c01d42e499ea00f2b8462b684e102e2801

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fa3d54e040aae207fb990e2825a4618a87a35da48caf3b0aac6b353e9bbc9ef
MD5 1e79045caef05733baf5e42639f0b698
BLAKE2b-256 f1629278be5989fc48068ebe7c36d8d08b762f450f71642f98f1dd1ce88aabe3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0a196a0b3f4d9b14fed9159f8db0df4d47d61fe8fd912c7511853de71b67d47a
MD5 54746a9f726bd265dd7794345576c756
BLAKE2b-256 b781ccfac4493d4534a87bb600b59e31707eaeeb4b1cb588f08dcd3f42e3bef1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.35-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 837.2 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.35-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe7695c1cec109a6c825a5e3820e4924d309a6e2c3024309eb28e918ecc3488d
MD5 e3dcd1222e8ee9be04df8c3dd45746e6
BLAKE2b-256 60f2d7ef65df1943894a1754fe57cac3e2633565bf30dfec9e65f5199ccf76c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41607d0d98056266d593f317aa23cde99915013e9521fdf4fe89ea4aed46abf7
MD5 199a2ab70f0c8c312d3ac0a5888f0ec2
BLAKE2b-256 a4f7de03e72db847916f11629b40451a5881d6a6ac4037589d24e74cec87d962

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eed415b2393fa55d71b9e6440bab992a505c9c032a6c33443f09debf36e489f9
MD5 2b57f330c5104135d41b5a528065bfcc
BLAKE2b-256 64ddc855e6f1f3d8631c3b87f047ce0c17eecbbb45a600b24e207f07b901353f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a9140da7f5730296ad074e74c42b61605eda695e18895bc1a8b5a7a9b0902a9
MD5 409a289fa6fab2851b6b5aedba5c9703
BLAKE2b-256 85bd2491561dd4bb477fbbce62fcec1cde44929fa11b5abcc8f8436bb1f88df9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b6f851a58209f484326965c0618f19cc98776786dbca31c663cd655f07ec532
MD5 463c0c827f81e00a57e872d76f0b321e
BLAKE2b-256 0f202f68f4fd2a9b91b75a18fb77025c8a51d19044e7e517981c9217d5cf371f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70f33433ce5e235431605b32d4703fbc53319dab67e44f67da3cf2d915ec09d7
MD5 e7815b1727d2d94f2a4fbe635ce42920
BLAKE2b-256 d1a78da4d7667fa5960d6100a0d4438b6bd13f0d8b9ff54e833e69eda99be4aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51ed4b4e12cad506aac34f493d8107e9efd0f0f5bde48fa7e269936ce21e6bca
MD5 d633551892f5f42dbbf1657c781cd4d2
BLAKE2b-256 3f5acdae2a9ed73a7cb1e2655f38b4b18b67a5899cbaeddbfdc82a07db866488

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.35-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.7

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f7270056c0af89b3bda26c651f19b06209777583fd53e3b2b8b7623a6a89b9e5
MD5 75d4bedb9fd8dbe498e534096b5d8a31
BLAKE2b-256 abf1c3764a47d225d2247da2d328a715959d617c5cc35d9e366b72e0ce5d21b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a65ff53913ee4049e5cb76f3c51e1be4a309056e87fccdf3025bb8e1a2f6526
MD5 081354bcc03bd73b1746750d8beee074
BLAKE2b-256 8c2fed5244c97131124688c88d7c1529132d2392745557f0fb6a3f4706814ba1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3b48c44c2e923ec0d54d850ae9262d38eadebfd01621bf8b0dc752a8f0d47e51
MD5 302e636b59ae5b74a8e7279f50c582e7
BLAKE2b-256 00cd89d97c9cd213b39f9a7c817ffb11994e7e088977a0fdc8bf1fd898c00c8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6555986c4b4d8a539ed74d9a4e0231fb5a2478ee8082d38aeebbcf1a191bade0
MD5 0d0791c880293da100b05d5c72bb379f
BLAKE2b-256 af2298fb0fadc53faf57c8deef4f242b91ba214bab0109c693c33f044cf6954b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d0e844b7fdb6b6ff8e1de8e3df945b8ae3b213303837d61eebbb6641b751b36
MD5 4e4360e27e8819b958244db4d84cd168
BLAKE2b-256 3c0bd08d0b3a019a3fe4b0f68605a066620c5edc0c62b3588fe7056a9fc99648

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b627a789c077e74983c36e0ab9f8f511029a48c5bce974fd25883e7b8498ee9
MD5 732797315c0c983a83211aeb05257f8d
BLAKE2b-256 20288ca3e52e50805ae7c0d7329ee7239404d567aa9aba4e9b21b0d82d1e0a66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a03d7cccb07a0ac57bc98bcc534925b57ea91b2a345d685ee676cd626fc68b99
MD5 a196457ce41f0f52a47a60af58197577
BLAKE2b-256 ed44a7769737b1d8a6afb186c5b47aeba272336c35509ea23c44a66fed007a7c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.35-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 835.9 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.35-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 97c4b1097a9a0e184309b3f566f610bfadd41925d01b012d284ee0afef41cfab
MD5 79bd22493518b86af5afda2b062fd9d2
BLAKE2b-256 fb207c7bff393ac82fbad553f17fb149fdea95d7b4ee693daa4d6af7e521612b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0a8451d028acc2fff26dc615eaee3eaac4daf2c7ab5adae98b14c48f26c0edaa
MD5 40915ac77047844dfc1ee40e3699a610
BLAKE2b-256 8345bcec79ca293ca93e73fececf8dd02137edf9619efa7e3d2acdad33b84d98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 38107e3cba40d57744cdf394aaf504c05404d5d6fca6797c6d405d25f73720b7
MD5 bff5edbec71e925992ce3f63c1bf95f3
BLAKE2b-256 7df05dd7f36ee933d2313e597099aff9e35baee1bbd1c5450e434fe1695ea20b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e01e944890ab770a57295857999c24aa935e98013a95a62614d2c9ebd163b769
MD5 9cbe8d2b1344ca41aec177a6c084d4fd
BLAKE2b-256 f41c3da147068e0519fe320a6662677fcfdfefca518b1e46461fd6fd66167bd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f06714e1c0b713b4622f415b9355f45a7b8f468614009f5171fd54671471a729
MD5 465022d973a68cb74461bab3a6c5cfd4
BLAKE2b-256 c449e85b1d013ccded094bb656123897dacdac1e308ceb70cb55e74b5c656027

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47adaf07778f0e0c773da515a32bb2359f013575dca9c328c75afaa31b9cf65e
MD5 7a198989529241bd467636ece49268e0
BLAKE2b-256 953b2793d4f9997722d1c04dfb8ddb4cbe191b7a8c48c1a24bf8cba2baa11f67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.35-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc1f4d4e447c974d75903b8e36fc93c362c4c8fc54eefe6bb8e0e394780ec03f
MD5 b5d65e743951096229742dfb5803ae72
BLAKE2b-256 41a7d983ada6a8e1a4db0a160ad9803c02fc59a94234839e52a8296f559ef678

See more details on using hashes here.

Provenance

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