Skip to main content

The best tools for developers using uv

Project description

uvxt - uv tools collection

A collection of tools that, in conjunction with the capabilities of the uv, will increase your productivity

PyPI PyPI - Python Version uvxt

Coverage Quality Gate Status

Downloads GitLab stars GitLab last commit

Quick start

uv tool install uvxt
uvxt audit

or

uvx uvxt audit

Commands

Contribute

Issue Tracker: https://gitlab.com/rocshers/python/uvxt/-/issues
Source Code: https://gitlab.com/rocshers/python/uvxt

How to add a new tool?

  1. Create your CLI application.
    • We strongly recommend using typer for easy integration into uvxt.
    • Make sure that your package dependencies do not conflict with those already described in uvxt.
  2. Upload your module to PyPI.
  3. Add this package as a dependency to uvxt via uv add.
  4. Import your CLI application in uvxt/cli.py
  5. Check that everything works fine.
  6. Make a PR.

Development Commands

Before adding changes:

make install

After changes:

make format test

Project details


Download files

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

Source Distribution

uvxt-0.1.6.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

uvxt-0.1.6-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file uvxt-0.1.6.tar.gz.

File metadata

  • Download URL: uvxt-0.1.6.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uvxt-0.1.6.tar.gz
Algorithm Hash digest
SHA256 79d6055e162bc0cc5317a6a00142237ae90fe6b933500b72e961afb0986363d5
MD5 22f1764937ea367f526b893e095405ad
BLAKE2b-256 d38bf85593d9998fc6aff884cb548ffec15f24e501d172ea5a7751828f225ca8

See more details on using hashes here.

File details

Details for the file uvxt-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: uvxt-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uvxt-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a45a0139ba6d09b34aa0c7239412dd8ef95acd07ea8c81ee445fc2fce9f30c16
MD5 8ae3aebd30ddd520f718f9eeef534c58
BLAKE2b-256 f09ace479f79b906419b223f47b55e0ef50cf45c629850854bf8ea92fbcd7070

See more details on using hashes here.

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