Skip to main content

report size of python package with its deps using uv

Project description

uv-packsize

PyPI Changelog Tests License

report size of python package with its deps using uv

Installation

Install this tool using pip:

pip install uv-packsize

Usage

For help, run:

Usage: uv-packsize [OPTIONS] PACKAGE_NAME

  Report the size of a Python package and its dependencies using uv.

Options:
  --version  Show the version and exit.
  --dev      Include development dependencies in the size calculation.
  --bin      Include the size of binaries in the .venv/bin directory.
  --help     Show this message and exit.

You can also use:

python -m uv_packsize --help

Development

To contribute to this tool, first checkout the code. Then create a new virtual environment using uv:

make sync

To run the tests:

make test

To run all formatting and linting, type check:

make check

this also runs cog on README.md and updates the help message inside it.

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

uv_packsize-0.1.0a0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

uv_packsize-0.1.0a0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file uv_packsize-0.1.0a0.tar.gz.

File metadata

  • Download URL: uv_packsize-0.1.0a0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for uv_packsize-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 3b3c0fcf0d5473afd6d9d2417c13a1776c168dcb3b67c14b915f87390649307c
MD5 66f6c6e9d3096de9eca15348c46f11e5
BLAKE2b-256 9c10864e59fa586f96dacde33c6a0aec117d7c4aa3b38f3b3e4a662b7914d0d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_packsize-0.1.0a0.tar.gz:

Publisher: publish.yml on kj-9/uv-packsize

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

File details

Details for the file uv_packsize-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: uv_packsize-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for uv_packsize-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 978fee9808b8ba548155f28f55bc8b7ee97f6cda5064d72e5c8e46419a5a6bd4
MD5 a686a618c423978b68d5a21ad4db8f42
BLAKE2b-256 948f5babf0e6646652178b8a15699a806c26b6131dfce74461df46313bc234b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for uv_packsize-0.1.0a0-py3-none-any.whl:

Publisher: publish.yml on kj-9/uv-packsize

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