Skip to main content

Generate a graphviz dot file representing installed PyPI distributions.

Project description

pipdot

GitHub GitHub tag (latest by date) PyPI PyPI - Status PyPI - License PyPI - Python Version

Generate a GraphViz dot file representing installed PyPI distributions.

Installation

pip install pipdot

Usage

A pip >=22.0 is needed.

Generate a GraphViz dot file:

pipdot --show-extras-label 1.dot

Convert it to a svg (or other formats) image:

dot -T svg -O 1.dot

we'll get something like:

assets/1.dot.svg

Run

python -m pipdot --help

for help messages

CHANGELOG

v0.2

date: 2022-2-28

  • Update:

    • Update Jinja2 to >=2.0,<4.0
    • Update pip to >=22.0
  • Change:

    • Rename CLI argument outfile to output, and the default is stdout.
  • Add:

    • A new --installed-only CLI argument.
  • Optimize:

    • Better extras nodes and edges in dot template.
  • Remove:

    • Remove setuptools_scm_git_archive dependency in project building.

v0.1

date: 2021-2-5

AUTHORS

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

pipdot-0.2.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

pipdot-0.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file pipdot-0.2.tar.gz.

File metadata

  • Download URL: pipdot-0.2.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for pipdot-0.2.tar.gz
Algorithm Hash digest
SHA256 93175ea98d5af9fe5d73790476a54c3c02e56b3be2a3dd2000b1a59e160d0e11
MD5 eed12c0b0138c8266c9518a13b25cba6
BLAKE2b-256 77c58175f2c61b617b1a1c1f547c0b16f8ec500c889a8fbb5fb4fbabd82b72dc

See more details on using hashes here.

File details

Details for the file pipdot-0.2-py3-none-any.whl.

File metadata

  • Download URL: pipdot-0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for pipdot-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 979bb5dffe208bc8cba8ac2d2d6a743897338d19ae3b055b1150ed8302b62047
MD5 861522a5438cc25edd2847e897ba6132
BLAKE2b-256 ecf1e04952317262e708ee2ae51639dc021da3ca98f77d2e0c6160d1a16452a6

See more details on using hashes here.

Supported by

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