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

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.59
File Size Uploaded
libb_util-0.0.59.tar.gz 131.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libb-util 0.0.59
File
libb_util-0.0.59-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libb_util-0.0.59-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.59-cp314-cp314-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ ARM64 Details
libb_util-0.0.59-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.59-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.59-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
libb_util-0.0.59-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
libb_util-0.0.59-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libb_util-0.0.59-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.59-cp313-cp313-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARM64 Details
libb_util-0.0.59-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.59-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.59-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
libb_util-0.0.59-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
libb_util-0.0.59-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libb_util-0.0.59-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.59-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
libb_util-0.0.59-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.59-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.59-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
libb_util-0.0.59-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
libb_util-0.0.59-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libb_util-0.0.59-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.59-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
libb_util-0.0.59-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.59-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.59-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
libb_util-0.0.59-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
libb_util-0.0.59-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libb_util-0.0.59-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.59-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
libb_util-0.0.59-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.59-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.59-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
libb_util-0.0.59-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 33.1 MB

Release files / libb_util-0.0.59.tar.gz

Download URL libb_util-0.0.59.tar.gz
Size 131.5 kB
Tags Source
SHA-256 checksum
How to use checksums
196da5a0177030c0cda24762cfa454c5e3462cb415c15f57009003d94984c451
BLAKE2b-256 checksum
How to use checksums
2eaf7414df5e273b789cc4f319eb9a386638602a4bf32db41de50892e48dcf53
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp314-cp314-win_amd64.whl
Size 849.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c48ccf78a75544516d1bc31c28e42b314c23cdddfabda452d85598a21c07bfea
BLAKE2b-256 checksum
How to use checksums
8a3db8468fc378694c3ff1b7589ff4eb84105e006e7f14601ff4a318ef1f5882
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
33e3c7b4f0b08a79eb1b69cdac06a2df904078a26bfa20c2461c9924117862a9
BLAKE2b-256 checksum
How to use checksums
ae1ce340d4233fed08f47d05865e0938c8a9a37560cea6ce59a8f4aee395f7e7
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
7e18cbfd93032071515f78c9da30474c73e8c5355be56759b513648fbf574409
BLAKE2b-256 checksum
How to use checksums
27668bff963a86c350ce5204a6af1918c5c62e7f71341c52da811077ffb4d5ea
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 927.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5c2a48602c9b37db6a9472468ef5a9309bf5896d08696b0b472fb2cd9f99f33d
BLAKE2b-256 checksum
How to use checksums
788725089cd05268e5812bbe5186b8eb83e7fbb42bef6f5db2b9797c70063e72
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 882.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
16b2939fc75379999dfa0bd6f11f15c030b06855f5ac6021cf846aab57d27cf5
BLAKE2b-256 checksum
How to use checksums
104cca9a151ed86ab498ff60400fd5eae9da9b02c38e60eb785366494c2a1a7e
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp314-cp314-macosx_11_0_arm64.whl
Size 836.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
87ef1b86deaa281f7c82ea94fe964f24ba9d2c69ec9680aec2bec3bde59ebb28
BLAKE2b-256 checksum
How to use checksums
f46d77999b1ef94b0fa769f3a53b96cea3f492acd5bc509d8eef0c6a7847eb46
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp314-cp314-macosx_10_12_x86_64.whl
Size 886.6 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a796805e0a43ebc6e0c2d87bdd8750ced7d6aeb291a59b5ce95d2957c784352d
BLAKE2b-256 checksum
How to use checksums
b9542bc732bc9ed5562457ffcdf7b7df934a45a97bf42c801b984fd8b668e414
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp313-cp313-win_amd64.whl
Size 850.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bf3b7da1dfbfb99bf2b3863cc020831a0249e516cb58263ca1510e3ee1ffb86a
BLAKE2b-256 checksum
How to use checksums
c2bece171748a1aa50811e7bb29008d585850762ec4336952e73a94f78a6f6b8
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp313-cp313-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
f1c999d3c39d3f51b7fa5c5575bff68e7fcec3be21a31ba25a1fe5b57c3ebe79
BLAKE2b-256 checksum
How to use checksums
6109ba0460a097fde78d7c14bc09dafeebd4c2ba4c5abfedf8d91610e5b5faff
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
1e683154eeb34bcbeb5591d14597c03bd83262d1a64d6e53b6750e6c7c458ac1
BLAKE2b-256 checksum
How to use checksums
b940fa3f9b04035b27556d4dec927f92890eac1951ccc2e5968634a7ace39aef
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 926.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
64327e2d4a799c7e425f976877f94e41a723a8bb044863367eb65aa62e90f795
BLAKE2b-256 checksum
How to use checksums
31dfa0ce74327ec02f0e213f0e7b665284836c27459ab102a4e3e590769cc67c
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 882.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f71818fcb388d53de3a0f48d600b75f3038a4299c5d1c4a4105cf5171adb1fa8
BLAKE2b-256 checksum
How to use checksums
f1b4cf639f9bf7413c5e2565579f3802cd199d727fde19d67fb55dcb9d3bb19e
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp313-cp313-macosx_11_0_arm64.whl
Size 836.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8754f588fe79959e7fcef58a992bb62ed2bb8e8fb89e56f79801691cca7a5914
BLAKE2b-256 checksum
How to use checksums
b883631971d0bae895411b8e645c326b097d5edc5b142b251cf13a2c491626db
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp313-cp313-macosx_10_12_x86_64.whl
Size 886.5 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
281ae9a4aba64d96b5378f17cc724be4c33fdae352d15626cbcc3c121eb8a47e
BLAKE2b-256 checksum
How to use checksums
8514eede8354d10692aa73f904482e4d82fe63b22e7e76b3168d45521cc8224c
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp312-cp312-win_amd64.whl
Size 850.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
963b9533b15f54759d84e1d4138dbccffe45ae899c071e4096a53caffa06a08e
BLAKE2b-256 checksum
How to use checksums
00e7bc1eded16d89d99f77771f98e868cd324dff32b984465a91fe89861675a1
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
a71962eae23d7f884823762d88a435681c3aa4548c42fb5a128976e57cb48759
BLAKE2b-256 checksum
How to use checksums
9a8ff4746b43b34e7d7d9eb7d9c6d25b488079f1e5b0663c4c782dd39ace2aca
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
53215c5aa9b24a5608fdc1718eeea70a7f2c83fde1ad80b00b4466795bd2fb5b
BLAKE2b-256 checksum
How to use checksums
3d6da8f095500e7fb60d10c4747c07f83f97a498af876f4d82d1f3eb6e2ce7e3
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 927.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed7556c16e019b5c120df03ec2096cd34b76452eb3ab591bd05219d51ac64a52
BLAKE2b-256 checksum
How to use checksums
68f5007578cfd8dd228b5cd58b6d786c27ad0d5dbd73a97daea960b14fb4c27c
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 882.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
138d48cbbb5e39c6578805283124ba04a1fbf2356504a4bee7c5499498fa5467
BLAKE2b-256 checksum
How to use checksums
a568a2f95af3bdb511d88ff84b0745b47d633b3f1b73bbe889e9f3c564af8eb5
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp312-cp312-macosx_11_0_arm64.whl
Size 836.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da4746bcb2a2e8cf49fc4375004298a6a118a75a059989d562a887ae4a6b43d1
BLAKE2b-256 checksum
How to use checksums
4ff4abab455dde69c269364275d3a0d4861490989f0b56c6c7b05f227b161828
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp312-cp312-macosx_10_12_x86_64.whl
Size 886.5 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
38d8b3139bdd84a8c37b3821f9a8f55f4fe7e59060aaa86be3d123017d50ee56
BLAKE2b-256 checksum
How to use checksums
2e17f080aa3e5e06bb246ee62b58d8a5a135391adfb66ef2f87906336e722882
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp311-cp311-win_amd64.whl
Size 852.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
26c76b84fbdca81eb294a1c8650616835964b2923e4e058cfc08cbb4680fd4c5
BLAKE2b-256 checksum
How to use checksums
81a0ea4fd5b6b1a2c74274911e3980bd616a8e9554c0025e0232cccdde25f7be
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
e095c2acbb3ceada1512fec8322dc3a6948f8c04130a2c29088a1c6fb5ea944f
BLAKE2b-256 checksum
How to use checksums
5faebc80fafc4d57018bfa1837f7362eefc8439f5c3f8a8e1d70df362dfa9dac
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
c97aa34f32c0011cc12062e3e60527a72f8d96128b1e5b2e26037844099e9a5d
BLAKE2b-256 checksum
How to use checksums
f5e113d8a9b92be629d25ad1b8f30aea7ecdac9ece458afda275ee84398fad39
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 927.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7370841174eb4a4d4d40dd39178d8fff489c99a8b87abd2c5ec68d73cca25c66
BLAKE2b-256 checksum
How to use checksums
d9ac36115ce414b322eede98c21bbd074b3d9daaaf7cce495b8ebec4bcd41e84
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 883.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8e487761d50275805661bf9da3bedce8a832aeab7f2252cce7e6a44f9b20d98d
BLAKE2b-256 checksum
How to use checksums
12e5e0f9d8f8953e73aa61267fa741c20050d468bbd4a69833dc7aa8760bae21
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp311-cp311-macosx_11_0_arm64.whl
Size 839.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
86e987ddf459af42ee53c489c6efe87dbd9c6bae143be6591d57013a72871fc6
BLAKE2b-256 checksum
How to use checksums
5a63be9795c0dd34015a80e93d368fec4f4ccd3754814c5014775a93038c964a
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp311-cp311-macosx_10_12_x86_64.whl
Size 884.4 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7cdaa1877f3bad9c6973fa83fbd66778b5364f64ffa70d5b99eed39369bde807
BLAKE2b-256 checksum
How to use checksums
32f6885db88e09a8b3991bb9bba695b935bb6f0d8d96aabd539b6472258825d4
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp310-cp310-win_amd64.whl
Size 852.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0a07674d42ec3944e2152f5c3663813ef384d4a0c9db15e1a396acdad691fc71
BLAKE2b-256 checksum
How to use checksums
5b52cdc0af0580931601ea5bdbb459824e8a18235412d284a7ac2e4260349b58
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
86856a81c2bcd38ff30ea65a620c14e1c8b0efdf2e2fea7ac2cf2f79b09fd3b6
BLAKE2b-256 checksum
How to use checksums
89b2ab84e514a03199768666a5758849abe96a7e72aa02937306e7110eec75e2
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-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
755c5b7fd9f7ebdc13dbbad2d8de186b4acedafb490fbc34ba8363f3465d9bd0
BLAKE2b-256 checksum
How to use checksums
47b9bf390d367e7d96a9c9bc7d6e79b2a8df33cb6446f4fed42d6c265f0d8b13
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 928.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e6f20adfc4d5921df9cadecdf14c1bfa68142a36a0c2d370661986ffa0f8e95b
BLAKE2b-256 checksum
How to use checksums
3c258118810e6de9288314676c10fda06e2f5ceb110737d4c1f5a78af6fedcaa
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 884.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e0b343211c4e74f8f6cec8a70e5da5f639888fdd4a995c643b688f8373e35ff7
BLAKE2b-256 checksum
How to use checksums
f03b04568dfb7afff46c18296dac97f14fb49399769eb67557e43da9c1a755eb
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp310-cp310-macosx_11_0_arm64.whl
Size 839.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9646d78d7bea733f3c01f1b8fb9d4d43ed99be1ae81b35145630ceccfadb62e8
BLAKE2b-256 checksum
How to use checksums
feb1b112624c8d8f4ddb591fb5011d8b74c34a56137653dec781fd21322325d9
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 15, 2026.

Transparency log

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

Download URL libb_util-0.0.59-cp310-cp310-macosx_10_12_x86_64.whl
Size 884.5 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
52ba27ca48f0286b4ba6077c7cea1afa21da9ee5339fdd60fbcd414343a05011
BLAKE2b-256 checksum
How to use checksums
ae9e4efd23a83b1836160b23ac4f6d7d9048f21867df2aefa18ad8095d715830
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.59 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