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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chaos_utils-0.5.0.tar.gz (95.5 kB view details)

Uploaded Source

Built Distribution

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

chaos_utils-0.5.0-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file chaos_utils-0.5.0.tar.gz.

File metadata

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

File hashes

Hashes for chaos_utils-0.5.0.tar.gz
Algorithm Hash digest
SHA256 9908361019ad008c4892770c3f40812283919268619e3a98a73dc7d291a93707
MD5 de3b4cd20bb1dfb21c2bb4ec784de7be
BLAKE2b-256 3627c34e03460c275b4f66256aa16148b42c011ec494341073fe2d4d22f3e012

See more details on using hashes here.

Provenance

The following attestation bundles were made for chaos_utils-0.5.0.tar.gz:

Publisher: publish-to-pypi.yaml on ak1ra-lab/chaos-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chaos_utils-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: chaos_utils-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chaos_utils-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2b136e67179e9a0ffc9f2eef27780e116d3173c41d753044ef7ab6f93e593cb
MD5 65e8e64c7be96725c03df4ec0cccb3a4
BLAKE2b-256 b23353dacf1a15e2b6cfdfa20bf91bf06234e881320d6247c4360713a6fc68b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chaos_utils-0.5.0-py3-none-any.whl:

Publisher: publish-to-pypi.yaml on ak1ra-lab/chaos-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page