Skip to main content

chaos-utils

GitHub Actions Workflow Status PyPI - Version PyPI - Version Docs

Collection of handy utils written in Python 3

Installation

pip install chaos-utils

Modules

  • dict_utils — recursive dictionary merging
  • text_utils — text encoding detection, file I/O, JSON, Base64
  • gitignore — .gitignore-aware filesystem traversal
  • logging — structured logging with JsonFormatter
  • tarfile — Zstd-compressed tar archive support
  • notify — IM notifications via DingTalk, Feishu, Telegram, WeChat Work

See the documentation for full API reference.

Development

just lint
just typecheck
just test
just docs-build

Documentation

The published documentation site lives at https://ak1ra-lab.github.io/chaos-utils/.

Metadata

Release files for chaos-utils 0.5.0

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

Source distribution (sdist)

Source distribution for chaos-utils 0.5.0
File Size Uploaded
chaos_utils-0.5.0.tar.gz 95.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chaos-utils 0.5.0
File Interpreter ABI Platform
chaos_utils-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 117.0 kB

Release files / chaos_utils-0.5.0.tar.gz

Download URL chaos_utils-0.5.0.tar.gz
Size 95.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9908361019ad008c4892770c3f40812283919268619e3a98a73dc7d291a93707
BLAKE2b-256 checksum
How to use checksums
3627c34e03460c275b4f66256aa16148b42c011ec494341073fe2d4d22f3e012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 3, 2026.

Transparency log

Release files / chaos_utils-0.5.0-py3-none-any.whl

Download URL chaos_utils-0.5.0-py3-none-any.whl
Size 21.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2b136e67179e9a0ffc9f2eef27780e116d3173c41d753044ef7ab6f93e593cb
BLAKE2b-256 checksum
How to use checksums
b23353dacf1a15e2b6cfdfa20bf91bf06234e881320d6247c4360713a6fc68b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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