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.

Metadata

Release files for libb-util 0.0.62

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libb-util 0.0.62
File Size Uploaded
libb_util-0.0.62.tar.gz 132.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libb-util 0.0.62
File
libb_util-0.0.62-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libb_util-0.0.62-cp314-cp314-musllinux_1_1_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ x86-64 Details
libb_util-0.0.62-cp314-cp314-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ ARM64 Details
libb_util-0.0.62-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
libb_util-0.0.62-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
libb_util-0.0.62-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
libb_util-0.0.62-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
libb_util-0.0.62-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libb_util-0.0.62-cp313-cp313-musllinux_1_1_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ x86-64 Details
libb_util-0.0.62-cp313-cp313-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARM64 Details
libb_util-0.0.62-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
libb_util-0.0.62-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
libb_util-0.0.62-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
libb_util-0.0.62-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
libb_util-0.0.62-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libb_util-0.0.62-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
libb_util-0.0.62-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
libb_util-0.0.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
libb_util-0.0.62-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
libb_util-0.0.62-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
libb_util-0.0.62-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
libb_util-0.0.62-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libb_util-0.0.62-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
libb_util-0.0.62-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
libb_util-0.0.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
libb_util-0.0.62-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
libb_util-0.0.62-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
libb_util-0.0.62-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
libb_util-0.0.62-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libb_util-0.0.62-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
libb_util-0.0.62-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
libb_util-0.0.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
libb_util-0.0.62-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
libb_util-0.0.62-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
libb_util-0.0.62-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 33.2 MB

Release files / libb_util-0.0.62.tar.gz

Download URL libb_util-0.0.62.tar.gz
Size 132.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9583f9e2f865350ef491249baf581d8e4dafae03d14dab5368ee2b7529e9c625
BLAKE2b-256 checksum
How to use checksums
62e99be8c81ee7300d2684290a5cd38ec6afccc5c9b148cd6084f386a0ca3fb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-win_amd64.whl

Download URL libb_util-0.0.62-cp314-cp314-win_amd64.whl
Size 850.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4a14c8d364a3f38a8f0132441b30ad4fbb007835ceff446751760a101eeb5c30
BLAKE2b-256 checksum
How to use checksums
744851f529fe71f711496a2a94353af7b4b25dc2ed99584f84ed196e36ad6ada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-musllinux_1_1_x86_64.whl

Download URL libb_util-0.0.62-cp314-cp314-musllinux_1_1_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
19ed9125cb3e108ce95e5fb9034318445307dc7abdfcd7de5e5f2f5f2850db3e
BLAKE2b-256 checksum
How to use checksums
6a75c4d70f37b6c934568813cf6356d6cf08f5f69b26a28aa99553f1065cc7e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-musllinux_1_1_aarch64.whl

Download URL libb_util-0.0.62-cp314-cp314-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
fac0ddd0ed418b632cdfecb946e71072ccd27e0a27cd0d47d2b976116112d9c2
BLAKE2b-256 checksum
How to use checksums
8abd9f37e1270349183f18a36ef1cd8ba38e84b50d46cfd4d3bbd5c2e98d2dfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libb_util-0.0.62-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 928.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9bf0e81a835b2d2f1615651c786244954a885c10ab62a47a09a6ea64779e0ee3
BLAKE2b-256 checksum
How to use checksums
4f64fd326fc291b036503d735094f2b0b1d66f5322fa92520a5bacddd87821a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL libb_util-0.0.62-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 883.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8e4bd13ae6ab85be4871a3002558f866e3020182d28653532a15acac8245745b
BLAKE2b-256 checksum
How to use checksums
424197ab514249242816d75c20ea7f541cada1cf7a9c77184d2eda4fe75a7307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-macosx_11_0_arm64.whl

Download URL libb_util-0.0.62-cp314-cp314-macosx_11_0_arm64.whl
Size 837.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
acfffc986f1795e19b9806a9a4f8dbe8f991483c9e8f8f386e3e829a809463a7
BLAKE2b-256 checksum
How to use checksums
54fed059a0fcf2342423dd4e1b9d3a03e9313c576dcccfd03df96680416328eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp314-cp314-macosx_10_12_x86_64.whl

Download URL libb_util-0.0.62-cp314-cp314-macosx_10_12_x86_64.whl
Size 887.6 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a3ba5398ce48f060dbb42729002d7d5aaafdfc66974e39fbaea5f3c57d1bd8de
BLAKE2b-256 checksum
How to use checksums
af138fd72ca80cf42160a7f492bba2b48c8564cd0fcf8b475f0200dead8c0213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-win_amd64.whl

Download URL libb_util-0.0.62-cp313-cp313-win_amd64.whl
Size 851.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9dbc5033972e8f1c70bb97a0a4f8b27974f8dcf4182d8a0fbd9f5b799035b2e5
BLAKE2b-256 checksum
How to use checksums
eb055f4335c211061e11369a7dd2a787a4a84f4c8788bb084a122caa7136e2cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-musllinux_1_1_x86_64.whl

Download URL libb_util-0.0.62-cp313-cp313-musllinux_1_1_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
51d0a5faf218eb5f4c2069da36fb75251f64ed0b408ae0c72e4282e421e78d08
BLAKE2b-256 checksum
How to use checksums
992348ce693d1bd1a68a558eb7bd06596e8c3056a20cbddca26181031c7ba4d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-musllinux_1_1_aarch64.whl

Download URL libb_util-0.0.62-cp313-cp313-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
c52e442760b3d4476dbaf25f9697b0a7879dfc2c7896cd2449a89d02ac4c5186
BLAKE2b-256 checksum
How to use checksums
268003e9814e47c7170a4937d62daeddccb917b6df0511db907795d717d466b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libb_util-0.0.62-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 927.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3c74de38c73c11efc27767fb9f9a0037ddcc2adf1bc932b57c65d8e1067f6aa3
BLAKE2b-256 checksum
How to use checksums
dad8ac1c44cba97ff578b0204569ca2ec168d7c8c1b03e0e9743d90a5bd36534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL libb_util-0.0.62-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 883.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a1e1d755cea182cd5f2c4a5c1f688807530f3099ee01c32a0d2ea78b7e9ff1be
BLAKE2b-256 checksum
How to use checksums
f8e0e70994753b59e2a7d5e4f36ee778721dabdf83ce38d10a828186d144a8d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-macosx_11_0_arm64.whl

Download URL libb_util-0.0.62-cp313-cp313-macosx_11_0_arm64.whl
Size 837.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89f2e88bb9cfa0ca966c88079d69726e86e8d50fb0d6f65bf028807d7ac1edd0
BLAKE2b-256 checksum
How to use checksums
57f12b5efceb6bab3f0950addbed876400e3bc67b66aa4a09a98e792f01f007f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp313-cp313-macosx_10_12_x86_64.whl

Download URL libb_util-0.0.62-cp313-cp313-macosx_10_12_x86_64.whl
Size 887.5 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9ef60995dc6bd85ff0eb2821660f439cf8a440482e2e53ec5be5d622f6ba6e2e
BLAKE2b-256 checksum
How to use checksums
15a24ef593244d6c89083b8d7fb0e64b4155f4b207d94c3eed94eaa7cd2dc5cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-win_amd64.whl

Download URL libb_util-0.0.62-cp312-cp312-win_amd64.whl
Size 851.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a6071d40e0ff8f1d2579726d01a732d93d4193f5c8c23604b4ea092c55daaf36
BLAKE2b-256 checksum
How to use checksums
1f199995c07792bccb2ac15f939a2d5e474dc54737e800161795312f8f969fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL libb_util-0.0.62-cp312-cp312-musllinux_1_1_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
21d4666dcc18233a1fdc94ccd8b38be2c99cbd9ef67d7a162304250a630fc7f7
BLAKE2b-256 checksum
How to use checksums
2e7f0a45393015f21d1de44659dcf96c598ecb60ac1f6e2ee06596e99b33717b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL libb_util-0.0.62-cp312-cp312-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
3ca814a41c2d9dcb3d0a9c4ebac918b584526aee6751f8601e929aea3e87f1f4
BLAKE2b-256 checksum
How to use checksums
347a5caf0023388274dd42a993dfcd4890a40ffc189ea9dbfb17d3f1770c548e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libb_util-0.0.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 928.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f62649e1ebb786e5768dbdfa7f287884ee83653d3b496b744befc0ea77ba9831
BLAKE2b-256 checksum
How to use checksums
172333cf1f1039b2fe241c7bdbeae0e6f6f1846dba60d2ba6c95c824e4a05a23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL libb_util-0.0.62-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 883.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b37b2ea3a9c1053fd76a943ae671f7b4dadc7c5e2b46d72265a5f5a268f9735c
BLAKE2b-256 checksum
How to use checksums
dc0425e91cdb2959588f0d7e35a6e8ac34b511005ed272011b64d6d60161def3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-macosx_11_0_arm64.whl

Download URL libb_util-0.0.62-cp312-cp312-macosx_11_0_arm64.whl
Size 837.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b7b1381ea6929146227aecf8bf8ea38ae44018c342f2071bed3f110d1f8cd3ca
BLAKE2b-256 checksum
How to use checksums
b29dbc50b0be7880ebcc6ad1011bf9fffe90d6bf0665db9bf576da86697449d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp312-cp312-macosx_10_12_x86_64.whl

Download URL libb_util-0.0.62-cp312-cp312-macosx_10_12_x86_64.whl
Size 887.5 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a89854c25126fb43eae5994b943a59f69e4f1726dfc2face5a6e44e6c95f078e
BLAKE2b-256 checksum
How to use checksums
84dd4e2bf0379fc23d0657b9c6e56813ef83e10147145caa72bd98dd71e9ed22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-win_amd64.whl

Download URL libb_util-0.0.62-cp311-cp311-win_amd64.whl
Size 853.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e3d9764809daeddf28f8609e233b2176020a107843e8d0d94d38599ec8cbf379
BLAKE2b-256 checksum
How to use checksums
549383cf8bb8b1b18054959c1fdce03d423b36c36742dd8caca983f0b19ecb56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL libb_util-0.0.62-cp311-cp311-musllinux_1_1_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
21797131788ce853184625026035ab2dbb7f337879d07acbb2c037af03796b5e
BLAKE2b-256 checksum
How to use checksums
92d5cd46013483afb2ac2fe93bb3a3f8ea49182192486343261647a8bcc06770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL libb_util-0.0.62-cp311-cp311-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
82cba789df68aff1ebf6b2b6038e49084e827f718af48968bd90ec28c123705a
BLAKE2b-256 checksum
How to use checksums
136554e6d5620ee9cf6f2a04cac9d6b466f13bcf9aa9343e2f1dcab67880525f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libb_util-0.0.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 928.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6337bbaeb80e298eca22760eadd963f8fb079a2fd72ddb8dd56a6da49ec24622
BLAKE2b-256 checksum
How to use checksums
a7ade333ad334cbdd2a9b47d6af3573fef25f0a91a3a45a84645637a65479de3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL libb_util-0.0.62-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 884.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dfb1f94a0531e86cd4b1bee460a66582094b26588df3c5e9dd899039013565b4
BLAKE2b-256 checksum
How to use checksums
a60b8c8966bb03240df8349fa2d2875161cc5edaf468ea29daf6ac6abc68cff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-macosx_11_0_arm64.whl

Download URL libb_util-0.0.62-cp311-cp311-macosx_11_0_arm64.whl
Size 840.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
906440ea69aa252a5428e9ea6f48ec7d95d249413fd454ceecf54c95346f9c11
BLAKE2b-256 checksum
How to use checksums
d3509b877651e6cf84d806fccd04ac13b887822c27f26cb4e6732f41e0f96bea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp311-cp311-macosx_10_12_x86_64.whl

Download URL libb_util-0.0.62-cp311-cp311-macosx_10_12_x86_64.whl
Size 885.4 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e697a0ea53850ad2f0190304e32480c9d8d26104e3a1038c96dc8fb234677a1c
BLAKE2b-256 checksum
How to use checksums
d05f8d8dbaa1cc20fe9aeda730ab17ec55cbb3bce54d7c169348a199a8a24caf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-win_amd64.whl

Download URL libb_util-0.0.62-cp310-cp310-win_amd64.whl
Size 853.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
06b6400dccb8931dfe0e2b04d9fc942686a0423a1c5cbc3f965f70be8c038b89
BLAKE2b-256 checksum
How to use checksums
d2842f353b4835dd78e34b5743a30f9dd21fb65f532cfcacb89f5431b0d24aef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL libb_util-0.0.62-cp310-cp310-musllinux_1_1_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
07f9248a1e958fb87b8f25156e64dcda67a85779113a581d33dd27dea7253674
BLAKE2b-256 checksum
How to use checksums
e187edef7eab5126bd1df04199dd0b1e2f59c70a5941362bd60c6f9df414d18f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL libb_util-0.0.62-cp310-cp310-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
0166237d3dde6af842eb531b8a07f04edfec25ca53af9761d3af9538e9f555bc
BLAKE2b-256 checksum
How to use checksums
18234428851db71399ff61d9fa432ffc640265ffd430cc29ce32e297c78f0108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libb_util-0.0.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 928.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fd06a33dafed82ff7035b2547d01966e0108b9d2cb2fa5614ad5a13fbfb7e715
BLAKE2b-256 checksum
How to use checksums
64961d5c1944be9953112c227c07b7cf10544559d9507c4946dc5d984094366c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL libb_util-0.0.62-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 885.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
449761e5eb63f1f0285ef06f793712c52c1ec263d47726c881caf0c4980a958e
BLAKE2b-256 checksum
How to use checksums
0911a964fc3f99aa0ad2be405ad1cd45087048561410d9d66511528462092c96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-macosx_11_0_arm64.whl

Download URL libb_util-0.0.62-cp310-cp310-macosx_11_0_arm64.whl
Size 840.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b85488e2999a604db3247fe5705691fc113ab2d8df3f68ff77df587fd863a771
BLAKE2b-256 checksum
How to use checksums
b56d7cc705492709bf1e4f8e77298941d3410557ea08587c24aa8fb92b320f78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / libb_util-0.0.62-cp310-cp310-macosx_10_12_x86_64.whl

Download URL libb_util-0.0.62-cp310-cp310-macosx_10_12_x86_64.whl
Size 885.5 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5ff10b7640b3ece6d179c1fbf1dc14e7fbe2be993eabb6f138e40cd23f21c815
BLAKE2b-256 checksum
How to use checksums
fa4ea18a8014e98f8ae55c1c5f6df97fa4cd7eff2e8fede286d4ca55bad584e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.62 This release

36 release files

0.0.54

4 release files

0.0.9

35 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page