Getting started

Requirements

LazyPye requires Python 3.10 or newer. Library packages avoid third-party runtime dependencies.

Choose a package

LazyPye distributions are independently installable. Use Packages to find the domain containing the feature you need, then use that package’s documented distribution name or repository directory.

Installation blueprint

Install a distribution directly from this Git repository with:

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

Replace PACKAGE_DIRECTORY with the folder named by the package guide. Do not run the blueprint without replacing that value.

When a distribution is published to a Python package index, install it with:

py -m pip install DISTRIBUTION_NAME

Replace DISTRIBUTION_NAME with the exact install name shown in its package guide. Distribution names used by pip can differ from Python import paths.

Installation and imports are separate

A distribution may use a hyphenated install name while exposing an underscored Python import path:

Install name: lazypye-package-name
Import path:  lazypye.package_name

Always copy both values from the relevant package guide rather than deriving one from the other.

Using an installed package

Each page under Packages provides exact imports, capabilities, examples, expected output, and edge-case behaviour. The API reference is a compact lookup for public signatures and docstrings.