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
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.

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.41.tar.gz (109.6 kB view details)

Uploaded Source

Built Distributions

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

libb_util-0.0.41-cp313-cp313-win_amd64.whl (832.8 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

libb_util-0.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (908.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libb_util-0.0.41-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (860.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

libb_util-0.0.41-cp313-cp313-macosx_11_0_arm64.whl (816.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libb_util-0.0.41-cp313-cp313-macosx_10_12_x86_64.whl (864.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

libb_util-0.0.41-cp312-cp312-win_amd64.whl (832.9 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

libb_util-0.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (909.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libb_util-0.0.41-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

libb_util-0.0.41-cp312-cp312-macosx_11_0_arm64.whl (816.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libb_util-0.0.41-cp312-cp312-macosx_10_12_x86_64.whl (864.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

libb_util-0.0.41-cp311-cp311-win_amd64.whl (831.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

libb_util-0.0.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (908.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libb_util-0.0.41-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

libb_util-0.0.41-cp311-cp311-macosx_11_0_arm64.whl (816.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libb_util-0.0.41-cp311-cp311-macosx_10_12_x86_64.whl (864.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

libb_util-0.0.41-cp310-cp310-win_amd64.whl (831.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libb_util-0.0.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (908.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libb_util-0.0.41-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libb_util-0.0.41-cp310-cp310-macosx_11_0_arm64.whl (816.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libb_util-0.0.41-cp310-cp310-macosx_10_12_x86_64.whl (864.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for libb_util-0.0.41.tar.gz
Algorithm Hash digest
SHA256 c128813f15d5bb94b5bbc3a0596830bbc86dba04c7cf733bf59db921081e6c68
MD5 fd02c88c94d5c81f655f6eb6ca92d5e1
BLAKE2b-256 83c3f2a318af73cec0c2f10e11bdc8f32e18f38f00b77b37a1f22a72fc006ca1

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 35357d5d0296c420ce0509fba41124077f360c6e02395ec8bfcc4f099ad98d10
MD5 a4cdc2aefd4e7ca06ad8046b84d3d6f2
BLAKE2b-256 385757a5e7fcdf05512f2c053cd01506f84b1fe91313f0ac21afdaed63098bb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 50bef4def9bf4bd28b587d6496804d270d307a16b4c7c10e9f662791e3b41409
MD5 d50ec7d10a175d9c4e1cc22e67dd4148
BLAKE2b-256 cd774a2ebf644cb5920d6dc90cb482a3e0673dc265b4de35bf0fe8ebbb812d6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 13cf3544448b9d79789ac73b264fb88e33376b0500f2c9bbc772ec2c0616884b
MD5 d592bf9c8799b1f311b280a50ee7d570
BLAKE2b-256 f486b12459415dc8c3d7b442174fcae53d0e97f67ae05f18df220916b5903ea5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d7fca4022c2606f0f40a7bc2867a39e89f398dbb327799e69256fc03c4f8ded
MD5 e9d45b428efab4db8300c8e5524ded0b
BLAKE2b-256 73fae119bd0b9c7314f5409842701ed777883772932b2f8ac5be63f10f2845ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0549eb5b3bf21b45e3025fe4f275f36cd171ef766db1aa8c0fb9d8f87f4ba7a7
MD5 9d32761f0c80eee8e707b2d77a9c2032
BLAKE2b-256 5e4ad63c106e5c61a915a1d0c40e7ee368e63970c7a427596b459317b9b1907f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3b28e10c2bcce9ca4c33d4308153f20d380c1863b4f23daca34b8988245edf9
MD5 87656e298a35449ed81200df3fb54e46
BLAKE2b-256 acf9739ce7b7ff6eb14497422b411be8df71746dc1b6741e7b4f79515b194cfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7f886433d3ef07ee460a01fc2bb3520056bd9dbbd37406cc22ad656ac6d02600
MD5 ca4ba213e62bd86906b1d6949af84e24
BLAKE2b-256 9e1792e7b227dae8f77ac1b322c4e1da82f2ef2863968a77e517d5b12730fbcc

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 19bbb58b45180ead9578644a9c0b7253c5569ffcb0ab9c684b6263cbbb2380e8
MD5 2cf1b12b2fc0d796c97d669375be035d
BLAKE2b-256 285fb7eff1c50be627bdc7cc482b194b7b71c1fa1f8f395f275983e17fc43a51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d32fa69804d1a2b05d4f410ee99f9997cb3c5bc42264b441f626f441089fe366
MD5 2fe79a877eee2a8dbbc1fd94da71ed5e
BLAKE2b-256 2b50d5eac9d2e1d2df5aa3b3b15a0f359b2157bc107d21f2b88396738364070b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fbb3b9fd5146e2d1a0cc63eb4895907801a0636d25d925a7757b41a97303f16b
MD5 eeabd995eaac8fbd5707965097bafbe8
BLAKE2b-256 14d13f3f8b6d0483ebb2771c6e149604d4fe219811e0d39cee0d05faf01fb5e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cfe1dabe131fb3457a3efecb8cc66146760121fba8112f33bbd16a503683ead
MD5 b359fc40ab9e234f5aa62ca76be424e7
BLAKE2b-256 275d5e48307e5e1cf8d85a839d61e858f140a68bd88517cfeb13ebbc1d0322cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 499005593aba77e3336abe23e3588f456d530718f1b7634b4f7d416699e402b4
MD5 e5bc7f584b99a1679bbd720444caf901
BLAKE2b-256 2b6928edf8883db840051d6628084c64788847e7a81090402143cd05ef7b85f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59f754c9ac6d968bd00f8ad0fa70bcf9afbe1e8594c209bb3166a9ce65bc93d3
MD5 d0485f44d5c41e50480ae797e85ebf7c
BLAKE2b-256 7c8b6fb9d52d803522f57534098eb632374061974bbfbd4f832f3fd80cc79507

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 873a119df185f7928f6f0e0055b2e5e161d0afee81d813b70ddd94f93ac00eaf
MD5 d5f348ef8ca550e8e804c9590d2027a7
BLAKE2b-256 bcc74ef9789498783d53f1acc3ff0b486ceeffd5ba13efc270c2c014777e5d3f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 de58ce54c276cd74e62376ce8085188a2a2cbf2d9dc1891aff5605942bd32eff
MD5 f6926b0615a1197726e212b14f1fe755
BLAKE2b-256 3469031c5d87218c7e268afbc96a98d17bd7af5176abe8bf447012ac77b5752f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 af38814c16581ebc0a8553c4ec5cbd8204465a9ff40e616df09bd2102a8c1741
MD5 d7a75f5145ea235ec1ff295f0379b9f4
BLAKE2b-256 8f4fff9e364aefa2d9d3b2d761222a90117960cc46a17ba4d54546b8d4f68610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a60d4bced06f26065ef74bb01b6553e041e8ed6af708cd2efd71f5e746ef265
MD5 60567c9e75f0a96a9d5c986bfddc4ff2
BLAKE2b-256 af91cc390ebd856da054a7cd9292a47e940c8bd18fb30c254627ec0537306298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 beba6a84bb12af04bf3a424f05bf241dbab92daf41d0df79475f00a5acebb169
MD5 25079405411c8d951d3ca316a029e60c
BLAKE2b-256 3d32f32ca7b12421ea3a0ae8f4656e4bde4401e7da9bb70a29a2510cbfd16d6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e08ba69aae44c37ee4820f769cd2efa90250c002776f6de2282b465ad5219c57
MD5 bdfe838f210771783372e8e6445d4942
BLAKE2b-256 989ec71d9d3109d0584c6fddd798abd1d45ec5ab6d7a90c8f3e7d8b329bf6ad1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96db740335580cf889cbfb0d75d553c2f21de58d731d61771e1a71fbb0664b9a
MD5 03614cf6ba1a6df8c9a38c9616351daf
BLAKE2b-256 625f46b48a7a0ec92c0f0c63480f5a840e0db6e29f748ad55fc5b825ff40778b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 50431090398831a2baeaa8bd04795ab8f0420dcd18ec1fa4bd5752dae09f4261
MD5 a210ed3169ad3de80b681ec52fc347b5
BLAKE2b-256 bf89cb706b3224d40c6c717261aa880048a7ae6efa525f788eb87a5e3592fdbe

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3d301c15c9ca7378c53d6eab208d70eab2fa4f692de12143fdbf7c85d85f632d
MD5 b8c945b448b4a2365aaa5f530f133432
BLAKE2b-256 47b7676606e8b86b7ee450b9b941511691e4b6dc8dc1254b5b55da8a2ff22cda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 468d7d6ba7212d47b812bd424e8337f06fd6ba272fcab762cb31c66739b59a05
MD5 334c44cee151dcf1471bb05b6e882480
BLAKE2b-256 b64b3a2acd8a18d756ce9bac30431a1419af48e55605047f98aaeec098b0c4ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 41464e18acd51e8f93a167106a5ce744fb5323c5e2043bbb9762f5ea0281fd5b
MD5 e7e1b90b458dba7cb0cfe19d7c1f834e
BLAKE2b-256 ea402e8ac1aab8d64f1d5ca086b163910e2079cb0e0715e9d65ebd078d120959

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 208fe774a51f7f3713d988e7b6c344c4c846fd1c61092310dc57acca18c1d191
MD5 3a82a6f95936ed018e385ad87770db27
BLAKE2b-256 12243bde41424d07bb5e87d7e38b8a72cf4d0feabee2388772409077263cfcec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0493e521a6061799d8664192246e48aaf33ec527a809e8a1ae38738f0cc524a3
MD5 fbb02d35d636dc8e9da8ecf08a08e9bb
BLAKE2b-256 88a029a23282a3a0967a9ce9193bbe2b112373f3e1fe2ea65407575771d55e21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9986be3a29de771198332642700456b6f6f90863e00aa27461d4c2103baea0fa
MD5 86f1d2b875ffff8636fa390ee48434ee
BLAKE2b-256 ce2847239b373e0e012824acdb644fed24b11ee19f969027d522b906bba36b3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libb_util-0.0.41-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7f5b79c4da3c48ef74fc37ae6633946d224603f6ef87fdc8e2fe092de8aade04
MD5 6f0abb8ae82891d11435d0c22b92265a
BLAKE2b-256 5e4736cf1e3107532a1950dfb470a940c8503beb5c33d9371ebbf03ed294d80c

See more details on using hashes here.

Provenance

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