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

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.55
File Size Uploaded
libb_util-0.0.55.tar.gz 122.2 kB Details

Built distributions (wheels)

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

Total release size: 32.8 MB

Release files / libb_util-0.0.55.tar.gz

Download URL libb_util-0.0.55.tar.gz
Size 122.2 kB
Tags Source
SHA-256 checksum
How to use checksums
09db35276556500093de727c7c01ddc6a4617f82c748b95c252a419d75bc5028
BLAKE2b-256 checksum
How to use checksums
52eb430e1347a53b0c119f53543eb0bdbcacf478df4559754505e74dd859a4c5
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp314-cp314-win_amd64.whl
Size 839.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ce40dbd0007e3cb1475527f7d18fdabe3d46aef25d42ef053df7374392840082
BLAKE2b-256 checksum
How to use checksums
10b6f1d18f70fc0146c4bdf814d7552f023e5bde800f5e5ca56f238aec82ba55
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp314-cp314-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
97f61c483fc846acff01d476d9bdf857c6c6809ec636a75ecb0ffc3d049682c2
BLAKE2b-256 checksum
How to use checksums
b7e42a4b3207f89ab98dff2f5d3f2f8dd450fbd8905cca1e4dc43b5e3ceb90c1
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-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
edb74523f47fdd82f840ba1ce0b1621ec9992308c4b931455cd367587915cb6a
BLAKE2b-256 checksum
How to use checksums
8e2432b5c18f1251d08566fc53225339ecb9ee4fc6517f8b242721d20e26eda2
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 918.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f20697edd760e7f6db6ecc1c63544ff36c1308515a5cfd5d4d1f0eab1889e3a0
BLAKE2b-256 checksum
How to use checksums
f29871caaf91194ca9d34ff2f711260961d54d2fa5f1e1454c60ae4bd5e959d2
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 872.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6a2c40ac574544546e12acb75b672c749c9a600612207c748b81fe19a5937d79
BLAKE2b-256 checksum
How to use checksums
3566655d19576080ec8dd469c926409e05a2ffe69fdd72af7f988583f9995774
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp314-cp314-macosx_11_0_arm64.whl
Size 827.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbfda60beae31bcd7d823b7802ca2c186e2d1e3a386ee0eef6bdb9e30a761481
BLAKE2b-256 checksum
How to use checksums
1b64ea8d12bdb2f860e7ace4a9b5b008169285106054b9ff7fa1c86a1d80d8ad
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp314-cp314-macosx_10_12_x86_64.whl
Size 878.0 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4b8b84cabc72b64ca977f09d6d95910d11e7eebc3fff2115207dc257a790781c
BLAKE2b-256 checksum
How to use checksums
b1570cdc82f6c35c3f4dddd0c21e9d9b2fea4bd0ee074e144247d64ed8301215
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp313-cp313-win_amd64.whl
Size 839.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
14aa8c40e7237e2a5e864dd14eadcc0b4993e0b8d6bc6b41344481dfe107bc3c
BLAKE2b-256 checksum
How to use checksums
95cdf2bb11c52b40a87a0022651032fdb3dac958c1204af485cae9b29f9efea4
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-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
958b58161c12530fc67bc64093cd523635dfbe62ad10040746231da249e68a4c
BLAKE2b-256 checksum
How to use checksums
3972ee012350a44f5c3c16fc1e2d4bc451812e1df26bcb95a7646a6e331a416d
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-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
4b736293ae5ea38e8e40f93f81d93a9caca0296fabbf11324c1c4d4a0fb90814
BLAKE2b-256 checksum
How to use checksums
2c4aed144b95cc8f6bf7f12fa7a7d7772abf3edef1d5363907389068226027be
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 917.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c23f87b2a1f34a4d9d80b0d211793a6d2079783d3e57b951d37b982799ddc579
BLAKE2b-256 checksum
How to use checksums
21d38c20586e0f007147160a7a278614d9886619fb5a5c8fcc67b816d3d3bfda
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 872.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c43178d5ca1830836c3e8841c4c59d0eb424ff2ea6808cdedea8bd017d31b037
BLAKE2b-256 checksum
How to use checksums
963971cb9eedfde74afaf7bf06c422bbadfd7a102c16b04a159f6243a98463d5
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp313-cp313-macosx_11_0_arm64.whl
Size 827.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f9ae4eff4c2081ce22d9b7d7e4700c45b59899ab75d9e47a8f42a05424fbb75d
BLAKE2b-256 checksum
How to use checksums
8d5753ece1ec2cea7de409659c695ade13f454a9efcc531fafcb3d67050dd35a
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp313-cp313-macosx_10_12_x86_64.whl
Size 877.6 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0b917808e5ce6f5f2febeb3b940c1b82166c4624075ed6c5f166a124d8e19334
BLAKE2b-256 checksum
How to use checksums
134045d06be16d00161a5a2acf2ec64b87e65038b37a9cd3bd0d3fd54bc4253a
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp312-cp312-win_amd64.whl
Size 840.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
daead1d36ef604a131f1b76d0af36290a43b6fd8a83a183a3f196fba040bb3ff
BLAKE2b-256 checksum
How to use checksums
6e78519738c6e41ad1b70e067330edfa3576e7a7a7d3d3944b98df04cdd72a7a
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp312-cp312-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
2a340a693abe6d245264f132618e270c02a6feb3eda2386a3e25949ba0a233ae
BLAKE2b-256 checksum
How to use checksums
bfed9d1a51aac8cc23c65a4e68d68be4cf9758775778648bb511923b4507339a
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-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
680ef69e373ce9450b519b62471e55d442a528bd3c1ca1cc0f0f8b2d5f37beae
BLAKE2b-256 checksum
How to use checksums
8478b23e9d02bc218d9dd24abd1b1d3c492f1f64418bca2427640405c5464d3c
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 917.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2aa161e8ad1c591c992e9f4796888b8985842ecd055272be7cded5b76a17ad7d
BLAKE2b-256 checksum
How to use checksums
eb44cc1be15826ff6e2f8d292d4fb6db1375c87cc04394008b9af9c21c2544cd
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 872.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
898d7fa4c7050105155190bff7d2f788a990e4578e1a5d0e8c91292f510e9727
BLAKE2b-256 checksum
How to use checksums
b1452684d34976b6f8b7e30138d067e8f510742c6e01a5cc6e7e71d3718aa823
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp312-cp312-macosx_11_0_arm64.whl
Size 828.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
864a75c274158095be19d8bb16d6396a430e1271b79202d0bb6a98ff0c2b2bf8
BLAKE2b-256 checksum
How to use checksums
0c1f22503bc665d22a34505a0485181460672c92fe58e5794e535ceb1904cbb7
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp312-cp312-macosx_10_12_x86_64.whl
Size 877.9 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3235acb868c792cc48902f88b0c6d8a0eb57f1f5e58ba3e2c8c4b303b7aec228
BLAKE2b-256 checksum
How to use checksums
e5b79a559a6aa2431d2ab60f6af074f3906b411b13bf08a9d4cce7d5fbb0b436
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp311-cp311-win_amd64.whl
Size 841.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f37ad69cb4f3f87cbcae242ace154b19f8659316c0b451885c3c852465c2c79b
BLAKE2b-256 checksum
How to use checksums
49f251b05bfbb61d1a78030cdbe861dd80d238b4e430c983e9cfeadc5b34336a
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp311-cp311-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
e91abc7662dca58eddc6dfabce84e9ba7af1a06fbde701fbcbb1cc876feac9da
BLAKE2b-256 checksum
How to use checksums
e3f378b32eb1ef4aba950c6eddde0c6a27cf1331d463afcaebfcbd5432e44bc0
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-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
4da6190eb6935cda16e2d9f86ad0e02e2efa3df6e1ddbcf21a153613e906eb02
BLAKE2b-256 checksum
How to use checksums
f90e6b6d56435489443d379f636323858661a2704e27d1cb7b47cd68421fcb6d
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 918.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
75fdd6daa48ff52ef3c993c90d12580da0e27098cd78c0cc7bf3c510bf73ae7b
BLAKE2b-256 checksum
How to use checksums
9ed43ea40e49dcaea006db87022d86b2a4a67644fa84fc3750accf957f498a92
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 874.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
033b43b1bc2f517cd65a3a598b5f08b87387c3cab8cca54693528b6bd740bb0f
BLAKE2b-256 checksum
How to use checksums
5f14df5a3d66368cf73e363063f71e96d3c3fe937c183db1e3774c7ece65417d
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp311-cp311-macosx_11_0_arm64.whl
Size 830.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d1ae95ae2996ba945dfef0a417ed82f0ad23ec8737f5ef94f7fb317e26ec94c
BLAKE2b-256 checksum
How to use checksums
ee735e924ff878a5568a81f74c159861057bd03c84966f705bff924b09a27dc8
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp311-cp311-macosx_10_12_x86_64.whl
Size 875.6 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b27d3f5ccaeaea6f35ffb33f2112acc64f69b00ea8988da68c69316bee53fe3f
BLAKE2b-256 checksum
How to use checksums
866030a36a9ffc2304b9354ddfde3228b84d694942ce48295d1a705b790091ce
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp310-cp310-win_amd64.whl
Size 842.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
dda591dfb7a90f0dec854e47f11a76453fd6032b6ed36358f676ffd7b727841f
BLAKE2b-256 checksum
How to use checksums
971ab39a3508b7770c7ddcd25e06389b6ad0b35e715c68a4cd3944b04586943e
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp310-cp310-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4f0efe050ac19f12017a5f14af2806cd572c5c58ea741a347affc3f5e54b5349
BLAKE2b-256 checksum
How to use checksums
48ec1a805dfb3b4f4bf9f992b429a2861cb89dec1739459e5e7ff874aa4e35bc
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-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
6df4aa7568bb5c848119c6e782a92b39f65dbc5163262ae787aadf27803b0f99
BLAKE2b-256 checksum
How to use checksums
b176edcb99a898257e7252a663420e45c2332341b79210ebdff60699b4f1c166
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 918.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b7c413b12721cecc3c83cee4a02f417c2a53c20bfe39ed2abbf0bb6acd453566
BLAKE2b-256 checksum
How to use checksums
2db28df24e98d7e8916205e4da92479bd0ff002a1c1b880d425ce88b9f203d96
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 874.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
59def300c3794018c5ad0ac61548bb8e773ab4014e4decc80282d03e192c749e
BLAKE2b-256 checksum
How to use checksums
2f09e5ad20fc7d4c98e06cea4d1d5c580d3c5427efac21b1f26a572aeb0ab51f
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp310-cp310-macosx_11_0_arm64.whl
Size 830.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d65087dc52d622059b24463ad3032050a7b1fde4d71502640bc11d97f46ec46a
BLAKE2b-256 checksum
How to use checksums
0546da4341bc6412692e8125d628be2d6f7645774405573217432cf12c777603
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 Aug 27, 2026.

Transparency log

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

Download URL libb_util-0.0.55-cp310-cp310-macosx_10_12_x86_64.whl
Size 875.7 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
565661c62ce97ac2f44f68f2c869f37fb8364c87f9698d3c2de12b98277c812a
BLAKE2b-256 checksum
How to use checksums
187ca71b374f7c5bb6d8e0e72d80c96b0e2840ba42a2657e54768cbbc6b8558b
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 Aug 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.55 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