Uvy
Uvy is a toolkit for Python monorepos that use uv. It aims to provide a set of utilities to enhance the development experience, streamline workflows, and make managing large monorepos easier. In the future, Uvy will offer a variety of commands and features tailored for uv-based monorepos.
The list Command
The list command lists and filters packages in the current uv monorepo. It helps you quickly view, organize, and analyze package information, making it easier to manage your project's structure.
Usage:
uvy list [OPTIONS]
Main options:
-c, --columns <columns>: Comma-separated list of columns to display (e.g., name, path, version, tags). Can be specified multiple times. Defaults toname,path,version,tags.-f, --format <format>: Output format. Choices: ascii, json, markdown, text, unicode. Defaults tounicode.-t, --tags <tags>: Filter packages by tags. Supports regex patterns. Can be specified multiple times or as a comma-separated list.--with-dependents: Include packages that the listed packages depend on.--with-dependees: Include packages that depend on the listed packages.
The check Command
The check command helps you analyze and validate your uv monorepo for potential issues. It provides various subcommands to check different aspects of your project's health.
Usage:
uvy check [-h] {cycles} ...
Description:
Check the uv monorepo for issues.
Subcommands:
cycles
Check for cycles in the package dependencies.
Usage:
uvy check cycles [-h]
Description:
Analyzes the dependency graph of packages in your monorepo to detect circular dependencies, which can cause issues during installation and resolution.
More commands and features are coming soon!
Metadata
Release files for uvy 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| uvy-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / uvy-0.2.0-py3-none-any.whl
| Download URL | uvy-0.2.0-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c05da2034ed6a7c7c514a35f76de95b1a80923ae1763f3acb1cc58ebf124dcb5
|
|
BLAKE2b-256 checksum How to use checksums |
f94af4de567c8db2cbde6be441afcd742adb87c17c3eb2a1c6818e2e0f43c680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 26, 2025.
Transparency log