Skip to main content

libb-util

Documentation

libb

Python utility library with Rust-accelerated functions for text processing, iteration, dictionary sorting, and number parsing.

pip install libb-util

Quick Reference

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

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

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

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

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

Installation

pip install libb-util

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

Available Extras

Extra Description
pandas DataFrame utilities with pyarrow
text Text processing (ftfy, rapidfuzz, chardet)
web Web frameworks (Flask, Twisted, web.py)
math Matplotlib charting
ldapauth Active Directory LDAPS authentication (ldap3)
tokenauth DynamoDB-backed API token registry (boto3)
test Testing tools (pytest, asserts)
docs Sphinx documentation

Core Modules

Configuration

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

Function Utilities

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

Dictionary Operations (Rust-accelerated)

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

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

Iteration (Rust-accelerated)

Function Description
chunked(iterable, n) Split into chunks of size n
collapse(*args) Recursively flatten nested lists/tuples ⚡
backfill(values) Fill None values with last non-None ⚡
backfill_iterdict(iterdict) Back-fill dicts with latest values per key ⚡
same_order(ref, comp) Check if elements appear in same order ⚡
unique(iterable) Unique items preserving order

⚡ = Rust-accelerated

Text Processing (Rust-accelerated)

Function Description
sanitize_vulgar_string(s) Replace vulgar fractions with decimals ⚡
uncamel(camel) Convert CamelCase to snake_case ⚡
underscore_to_camelcase(s) Convert snake_case to camelCase ⚡
normalize(text) Unicode normalization
slugify(text) URL-safe slug
strip_html(text) Remove HTML tags
truncate(text, length) Truncate with ellipsis

⚡ = Rust-accelerated

I/O and Paths

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

Concurrency

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

Process Management

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

Classes

OrderedSet

Set that maintains insertion order:

from libb import OrderedSet

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

Heap

Min/max heap implementations:

from libb import MinHeap, MaxHeap

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

Documentation

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


Development

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

# Build Rust extension
maturin develop

# Run tests
pytest

License

See LICENSE file.

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.45.tar.gz (113.0 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.45-cp313-cp313-win_amd64.whl (842.8 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.45-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.45-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (872.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.45-cp313-cp313-macosx_11_0_arm64.whl (826.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.45-cp313-cp313-macosx_10_12_x86_64.whl (876.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.45-cp312-cp312-win_amd64.whl (843.2 kB view details)

Uploaded CPython 3.12Windows x86-64

libb_util-0.0.45-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.45-cp312-cp312-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.45-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (918.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.45-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (872.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.45-cp312-cp312-macosx_11_0_arm64.whl (827.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.45-cp312-cp312-macosx_10_12_x86_64.whl (876.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.45-cp311-cp311-win_amd64.whl (841.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.45-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.45-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (872.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.45-cp311-cp311-macosx_11_0_arm64.whl (826.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.45-cp311-cp311-macosx_10_12_x86_64.whl (876.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.45-cp310-cp310-win_amd64.whl (841.7 kB view details)

Uploaded CPython 3.10Windows x86-64

libb_util-0.0.45-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.45-cp310-cp310-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.45-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.45-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (872.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.45-cp310-cp310-macosx_10_12_x86_64.whl (876.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: libb_util-0.0.45.tar.gz
  • Upload date:
  • Size: 113.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.45.tar.gz
Algorithm Hash digest
SHA256 cb6452ca664ec6917e132b14b7684fcaa582d0f1e3e6257a79728bfdaa216be3
MD5 f7d03dc7be19fe843b663c6011989f70
BLAKE2b-256 6d11c2313fa0d7ec8c36eec99c3b79bc41c689751d69d1cb0323145d3d62d25a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.45-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 842.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 76ade177f68a810e3fe4ac8eb5e6ade16683f4ac5e3adfa6201a9cb157dde97c
MD5 601b8290a75a269e811aede7c9e6d7d2
BLAKE2b-256 95a84160e64d6c079508e2f92d3457ca81ad84484a467bc2c173c8fc275c8e52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c8e820fb1a096652ad47e91f3f2f9a2442561479f4db0fe49a9e13e7e45c363b
MD5 ebc1aa0cdc57af7eaddc3cea884f617f
BLAKE2b-256 d3ce4b11687f9d7d5e7dadbac93a2f6c4d62ffc0aa7e568ba07e2de6a89b6ae3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f505071a4184a6a434c45cc772bc246d169048f1c08bd23e4cd7e730c6c99de9
MD5 66eef872225276ad4a317e344807a5cf
BLAKE2b-256 bf31a64109f6fdc2e6b6df9c32c8329930505a7edd4f24af9f1454f4162ff58f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3329e47eb8c25e767f2d5288778a133a0019113d3c24b073d1c62a4d7a26a14b
MD5 d8074ec6e24ba627dea86be8c2364c31
BLAKE2b-256 48ecd463b7389861914c134f3173edac121066684075f01703338b49b1b4129f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f789ecd41538e5307cf51835a0c13d2644cf3687fbb11bcc9f583b0fc1aaaa21
MD5 9db051299cbe7c425b758f5cb014bb01
BLAKE2b-256 6426dc63a6e5227555c87a460d431222d54a115e663c3342c381b940fc27a295

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b15bc49167cce838e63bf03c0e933f929c11a10ed77a3d1bf88c9be9668e1f8
MD5 5822fc5200a44417fe94b52d5768a547
BLAKE2b-256 fd3b2a7bc404a5f0eae461c7d978af881c117a4c646da0b5a849eb303402e686

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 359f1afedba46642a9f410e50e103e6fc53dd12fb89653831732f88785c466ab
MD5 a90e359dd80f674c39918c4318669700
BLAKE2b-256 1a802b2d969181faf7bf1513d345ee0248f4ac5915957156d7d01651dc73a5f7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.45-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 843.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 483dcb3cb4d684fb6aaf0b8903a467c7fc2a289b02f0dc6e75de106a24a32692
MD5 f0104f47c463db8e89c4a27ed7dc7d7b
BLAKE2b-256 9585a00eb2ba7f4a94c4d16350a040d5ca6624703e9741892dceb1d819aa5003

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 056b2faceb05cdafca9dad771419d7b2a57910e937e6e4bbac8f7b838a5c5e41
MD5 4e89f61997986cb47140ba2d6c6478cd
BLAKE2b-256 16e29cb62a0aea8346ea7848e90fc527b948ca01c6fde96e6f74c900e9f2b904

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c484134d12c920e27298ebb8467b1bce925df3d03ef14f0d951bf4859cb1ebf8
MD5 2d3975d0750fb375c384bed898adb3ae
BLAKE2b-256 d6069f6f17506bc62c12f7b00b69ae90265f867abd40432a62ce08d06b6f01ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa65a154b754f5b28c7dc4e685851b17345704cf2f97441a3071bc2ac5e4fecc
MD5 5e723a74c8ff3f1f911ca705856e7375
BLAKE2b-256 8f8811566af632aa4cc0f4b387581d9185ff2212be981f1d53acf30cdaef0240

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b94272b3eb36c520fb4f8c7979ddbbb45721e370e045822de261663663708d6d
MD5 69431f949425a84813646283e6203c2b
BLAKE2b-256 bb2b72e0bc315e439042ec8134e9b3407be357ce3598ebda3c2ad4412239d623

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71eac6f02427bf6fa1e936978bfb936870dc9e4e9cce2e5c3b59a258e15c1247
MD5 34ea28e62204ecb76b3cf6b2f0d967a4
BLAKE2b-256 3cae1e94a57953829b998fdc78cbd9d08220be207630e45cc223bb891055d0b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e437746309154fef4a4bc4e2be6715cefcbc639806e3168c35e5dff906e98a5b
MD5 db050ecd339ef06f1eadff21b3a45ffa
BLAKE2b-256 987bf4edccf3859210dfbb7ab1b8a3e69ac0303735f49ec9db8f09bd787e2d25

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.45-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 841.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f6dca5e201c0ec54a74b6dab0268ba45abc5045ec0bbae1c14c175ce881bbea
MD5 6baf7607cb9fa6e69a306c23e48e4bc6
BLAKE2b-256 df0dc3edfe58b9c62928165e8f60dc2ed6978591908a3d4c74117b4bdc17b12a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0f647265046b93b8143fab239829c45952dac204822a0e7454cb55e831614bda
MD5 889f6ab85763b1880e211097b1f0c1db
BLAKE2b-256 921f237f8429e8d2f6ac716f69d826aca8c2eb32dba8611fbe0ba0f02df89675

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6d2927d4aff49b30418183c4f335a68531a3a1be3c9100373fc2990193a799c6
MD5 bbc20aefff9c55d634ea715c00864604
BLAKE2b-256 ef724e588ff40cad5d1345251ffcfb290be6c8a1ac925d2a231dc6e1df369053

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc41897e5276772a0cf800a1592e7f637161abde64295c522328d66c977ec14c
MD5 fe703b00207f8841b40a74275192e9ae
BLAKE2b-256 4a2757140beee8d6baab4fdf826e098e342495a4da62855d9995f166cc7af8e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ec6a212c1390c0134d23be1b15dce25ab43ac19be44784c8d108c367ad666a8
MD5 e3c4b74492c2619372a2268b145dbacc
BLAKE2b-256 7da76b3dd7f8f5cb981f825851e78a61bbe45b825cdc19d6efa8474c07369399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc2b2d84cce974cbabe2b5e9907d361b4095de3df56a530b7f704762b72f12f1
MD5 076ccfcc0caeee6b0436dc43e69301ea
BLAKE2b-256 bcf8483ccd240a0f15c1028f068694baa93309c2ccc199d06997e9eaee9eac04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a52c8218fc1830ceea3a84fa7524398bd1b0f4f32c4a4d253eeebc7f36dbf1d
MD5 205acf801705856deaeb2965c204e586
BLAKE2b-256 1e88438c7f09657e6e5637f3fc4ad63e80b3a5c4b37cd183f5212fba06681150

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libb_util-0.0.45-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 841.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ddc74168697a931ad2e16577ad7b69295781b6851dc0ea92b3da129b87fe1d2
MD5 42a40f65740601540a3c67f43a4d195a
BLAKE2b-256 d0cefbe6592c1e887772be78ee1536ca6fee61c2d5fca9facc3a09b2b38856d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d67148be05f7b6793592200757aef3bcf4ed15d72a946995976496cae373f733
MD5 ffec7d6d07b62c910219aeb2754fd63f
BLAKE2b-256 b9c2add9227542b80b4b1d42ccf97c816b3f1ca9731024b63bbe20dd3e573611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 65a0d34474626a7dde05bdedd5925d00712d4aa38ab3cd551db2b2f48a660f72
MD5 b724d9c61963af659ad16b4f341dff3c
BLAKE2b-256 cdb867c9cbfea8417d4aee22d243fb9f4004dcf7523f75639d7440fccd5f041b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebab3c7e543913306e48efdaaeb520ad10b7ec0e63ec5a710ce58bc7d88a1beb
MD5 c2f15a0f2cc430c4640f96c6032c81a7
BLAKE2b-256 6c23c3919ef3c96f80d36d708802419ee2026d782cfbbcff09f9f3a37aaee759

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 370b926b9f1baeafe83a729fafb982884ab822522e63c422652758ec6a5fa534
MD5 821e5ac098a95e7c51f0e7cd7bd4455e
BLAKE2b-256 b480336b7f071a441bf584150e2703124bf96c1c35f752892a0942660e7ce074

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c108463d79a23ba3d1a2b0822f3755b2b3b5b5bec37538953e4775f32f05513
MD5 6bbfa7e005bb168ba5bf11fca85e0682
BLAKE2b-256 63b5d8991ba64d7ab933ee287568cd3894c2eaac2a0c9c08a6537a5ef975203b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.45-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a56f1c991c26cfb74ad323e7347282a1c0ae8118fdf89eec3f45a8b18206f586
MD5 263fca1c5d426f10bedf535449abbec1
BLAKE2b-256 36a534fc80791ec26a6afe4dd42fe4cd2865eef2e0888bbeb1c6c37f880845fe

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.0.50

36 files

0.0.49

36 files

0.0.48

36 files

0.0.47

29 files

0.0.46

29 files

This release

0.0.45 This release

29 files

0.0.44

29 files

0.0.43

29 files

0.0.42

29 files

0.0.41

29 files

0.0.40

29 files

0.0.39

29 files

0.0.38

29 files

0.0.37

29 files

0.0.36

29 files

0.0.35

29 files

0.0.34

29 files

0.0.33

36 files

0.0.32

36 files

0.0.31

36 files

0.0.30

36 files

0.0.29

36 files

0.0.26

36 files

0.0.25

36 files

0.0.24

36 files

0.0.23

36 files

0.0.22

36 files

0.0.21

36 files

0.0.20

36 files

0.0.19

36 files

0.0.18

36 files

0.0.17

36 files

0.0.16

36 files

0.0.15

36 files

0.0.14

36 files

0.0.13

36 files

0.0.12

35 files

0.0.11

35 files

0.0.10

35 files

0.0.9

35 files

0.0.1

2 files

Supported by

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