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.35.1.tar.gz (74.4 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.35.1-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pipdeptree-2.35.1.tar.gz
Algorithm Hash digest
SHA256 4bbcffe7d1edead00f5ca64c265b0bf902c919f872637e055924c3bea8c615d1
MD5 3de95ec299734f397783a72934819f84
BLAKE2b-256 6bf0fafc4fa3c489c15c0f94c4df89a48fb59fdee2428db64e1adaf4cef94863

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipdeptree-2.35.1.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.35.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pipdeptree-2.35.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e7ce2533f5c18349c3988f002b6afc1dd503cb7c40826ac83e643da0263590a
MD5 c02866f856976aba5c0f16729feffcc0
BLAKE2b-256 483d234857571882f2677d5fa2d6e06deaba162fa0b4f350c5e5185aee437669

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipdeptree-2.35.1-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