Skip to main content

A toolkit for uv monorepos

Project description

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 packages [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 to name,path,version,tags.
  • -f, --format <format>: Output format. Choices: ascii, json, markdown, text, unicode. Defaults to unicode.
  • -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.

More commands and features are coming soon!

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

uvy-0.1.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file uvy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: uvy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for uvy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 63f772e2f08ea33f5b89f403b1f184ed83aa76b33db17c40b3d00a7792eaa216
MD5 dbc7bb65f46fe5505f1de67605d556b7
BLAKE2b-256 8e82fa9057276f343cebce30f6e582117751059f1a148f770202b0d2c51cec29

See more details on using hashes here.

Provenance

The following attestation bundles were made for uvy-0.1.1-py3-none-any.whl:

Publisher: release.yml on mjimlittle/uvy

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

Supported by

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