Skip to main content

pypi-toolkit

PyPI package portfolio management and auditing toolkit.

Features

  • List packages - View all packages you've published to PyPI
  • Package info - Get detailed information about any package
  • Audit - Check packages for missing metadata (description, license, URLs)

Installation

pip install pypi-toolkit

Or with uv:

uv pip install pypi-toolkit

Usage

List your packages

# List all packages for a PyPI user
pypi-toolkit package list your-username

# Save to JSON
pypi-toolkit package list your-username --output packages.json

Get package info

# Show detailed package information
pypi-toolkit package info requests

# Output as JSON
pypi-toolkit package info requests --json

Audit packages

# Audit all packages by a user
pypi-toolkit package audit --user your-username

# Audit specific packages
pypi-toolkit package audit --package requests --package flask

# Save audit report
pypi-toolkit package audit --user your-username --output audit.json

Check name availability

# Check if a package name is available on PyPI
pypi-toolkit package check my-cool-package

# Check on TestPyPI instead
pypi-toolkit package check my-cool-package --test-pypi

TestPyPI Support

All commands support the --test-pypi / -T flag to use TestPyPI instead of PyPI:

pypi-toolkit package info my-package --test-pypi
pypi-toolkit package list my-username --test-pypi
pypi-toolkit package audit --user my-username --test-pypi

Audit Checks

The audit command checks for:

  • Missing description - Package has no summary
  • Missing license - No license specified in metadata
  • No GitHub URL - No link to source repository
  • No docs URL - No documentation link
  • No Python requires - No Python version requirement specified

Requirements

  • Python 3.12+

License

MIT

Metadata

Release files for pypi-toolkit 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypi-toolkit 0.2.0
File Size Uploaded
pypi_toolkit-0.2.0.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypi-toolkit 0.2.0
File Interpreter ABI Platform
pypi_toolkit-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.0 kB

Release files / pypi_toolkit-0.2.0.tar.gz

Download URL pypi_toolkit-0.2.0.tar.gz
Size 28.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b0bfe1fb13caf4bec8574e8282e10bf9bfa130d9fdba2c3e8651a4a6611422d2
BLAKE2b-256 checksum
How to use checksums
c4fd75dc146984a7435288dee36c80ff2f7a7d804a75e6d0bc08a8378d2c68cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / pypi_toolkit-0.2.0-py3-none-any.whl

Download URL pypi_toolkit-0.2.0-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75bb3190c52453fc0e0ee7c5894bc9bf256107273da90925f98cfccdc79324a8
BLAKE2b-256 checksum
How to use checksums
f2612efea12332d3e0c9a3713431829ab166398cba677ee3fae28699c89f658b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page