Skip to main content

Command line utility to show dependency tree of packages.

Project description

pipdeptree

PyPI PyPI - Python Version Downloads Documentation PyPI - License check

A command-line utility for displaying installed Python packages as a dependency tree. While pip freeze shows a flat list, pipdeptree reveals which packages are top-level and what they depend on, including conflicting or circular dependencies.

Quick start

pip install pipdeptree
pipdeptree
Flask==0.10.1
  - itsdangerous [required: >=0.21, installed: 0.24]
  - Jinja2 [required: >=2.4, installed: 2.11.2]
    - MarkupSafe [required: >=0.23, installed: 0.22]
  - Werkzeug [required: >=0.7, installed: 0.11.2]

Find out why a package is installed:

pipdeptree --reverse --packages markupsafe

Output as JSON, Mermaid, or Graphviz:

pipdeptree -o json
pipdeptree -o mermaid
pipdeptree -o graphviz-svg > deps.svg

For the full documentation, visit pipdeptree.readthedocs.io.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pipdeptree-2.34.0.tar.gz (66.7 kB view details)

Uploaded Source

Built Distribution

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

pipdeptree-2.34.0-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file pipdeptree-2.34.0.tar.gz.

File metadata

  • Download URL: pipdeptree-2.34.0.tar.gz
  • Upload date:
  • Size: 66.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pipdeptree-2.34.0.tar.gz
Algorithm Hash digest
SHA256 9a43a0b4a16a5cbc4e6ab02966dfd5411b949ff8c7cb1de7ade960bef2db3537
MD5 31e311c8517f4382607d83d37d6fed1b
BLAKE2b-256 39fce05f4629ea01e0218c0858d4f1676349787558ce830b39c741ae169ea4a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipdeptree-2.34.0.tar.gz:

Publisher: release.yaml on tox-dev/pipdeptree

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

File details

Details for the file pipdeptree-2.34.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pipdeptree-2.34.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f5b77c07871103f6cf3c402093263609cbfd4e2ce3402bc8b9a7e984b2c6265
MD5 2f68898a49f737f1696a4b6a0be44b8a
BLAKE2b-256 fce76d83535bc50609473af9fcc687bb2b31b3d2dcf416ac9e11b8a113989d51

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipdeptree-2.34.0-py3-none-any.whl:

Publisher: release.yaml on tox-dev/pipdeptree

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