Skip to main content
Documentation Status https://github.com/easyscalecloud/esc_mini_tools_lib-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/easyscalecloud/esc_mini_tools_lib-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/esc-mini-tools-lib.svg https://img.shields.io/pypi/l/esc-mini-tools-lib.svg https://img.shields.io/pypi/pyversions/esc-mini-tools-lib.svg https://img.shields.io/badge/✍️_Release_History!--None.svg?style=social&logo=github https://img.shields.io/badge/⭐_Star_me_on_GitHub!--None.svg?style=social&logo=github
https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to esc_mini_tools_lib Documentation

https://esc-mini-tools-lib.readthedocs.io/en/latest/_static/esc_mini_tools_lib-logo.png

esc_mini_tools_lib is a collection of reusable mini-tools that provides core business logic for multi-platform deployment scenarios. Each tool implements the Command Pattern using Pydantic models, enabling built-in validation, type safety, and easy OpenAPI specification generation. The library is designed to be pip-installed and seamlessly integrated into various applications: as web app endpoints, as AWS Lambda functions for remote capabilities, or as MCP (Model Context Protocol) servers for AI assistants. By extracting core logic into this standalone library, you can deploy the same validated functionality across different platforms without code duplication.

Install

esc_mini_tools_lib is released on PyPI, so all you need is to:

$ pip install esc-mini-tools-lib

To upgrade to latest version:

$ pip install --upgrade esc-mini-tools-lib

Metadata

Release files for esc_mini_tools_lib 0.1.12

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

Source distribution (sdist)

Source distribution for esc_mini_tools_lib 0.1.12
File Size Uploaded
esc_mini_tools_lib-0.1.12.tar.gz 28.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for esc_mini_tools_lib 0.1.12
File Interpreter ABI Platform
esc_mini_tools_lib-0.1.12-py3-none-any.whl Python 3 none any Details

Total release size: 54.5 kB

Release files / esc_mini_tools_lib-0.1.12.tar.gz

Download URL esc_mini_tools_lib-0.1.12.tar.gz
Size 28.4 kB
Tags Source
SHA-256 checksum
How to use checksums
44e8fefea5cc5ebd4725e72ab1b89998a98ff25631706873d760d32fb542267d
BLAKE2b-256 checksum
How to use checksums
7d90c6dd7b8610bb2617a56718a7ad0482ab67ce80eb652b446474c0477b532d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / esc_mini_tools_lib-0.1.12-py3-none-any.whl

Download URL esc_mini_tools_lib-0.1.12-py3-none-any.whl
Size 26.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bcda85063ecfafce7307eed7b3e1f160853f23b8640eb3a8f16eec7a79676403
BLAKE2b-256 checksum
How to use checksums
2ec8ac5e8f0caa08a3a0302b64e7492eda4866ca894cb6b4387586b31259606e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.12 This release

2 release files

0.1.11

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

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