Welcome to LazyPye

A universal, growing collection of reusable Python utilities that fills gaps in the standard library without introducing third-party runtime dependencies.

LazyPye is a monorepo of independently installable packages, so users install only the domain they need.

Important

LazyPye is under active development. APIs may change as the library grows.

Get started

Choose the domain containing the utility you need from Packages. Each package guide provides its exact installation command, imports, and usage examples.

LazyPye packages follow this reusable Git installation blueprint:

py -m pip install "git+https://github.com/MonoChromatical/LazyPye.git#subdirectory=packages/PACKAGE_DIRECTORY"

Replace PACKAGE_DIRECTORY with the repository directory shown in the selected package guide. See Getting started for the complete installation process.

Explore LazyPye

Getting started

Installation requirements and the reusable package-installation blueprint.

Packages

Guides for every available package and feature.

API reference

Exact public classes, methods, signatures, and docstrings.

Contributing

Coding standards and the complete feature contribution workflow.

Why LazyPye?

  • Standard-library first: avoid unnecessary runtime dependencies.

  • Reusable: share focused utilities across many projects.

  • Lightweight: keep implementations understandable and efficient.

  • Selective: install only the broad package domain you need.

  • Expandable: grow into new domains without becoming one large install.

Indices