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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pipdeptree-2.35.0.tar.gz
Algorithm Hash digest
SHA256 e6cb5213d5b4d2c50258ba86f4ae06ced653111c664fe088c379f3c9a4d41562
MD5 5252f8874f26dd882e33037cd099cb61
BLAKE2b-256 fc1895aa034bf0ce37197f39b79c2b89cb1516bca99d5d1c905d1415716ac5e2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipdeptree-2.35.0-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.12

File hashes

Hashes for pipdeptree-2.35.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a233057842b1fa93825993f14d7b155e3a771b6d182cace689c817c1d54b4783
MD5 a390ea928a751279c4c1780976fa0a9b
BLAKE2b-256 9d7f9556d4900b667b899934ce63883a029c12cd7dbc1a81a066155d1e84fd03

See more details on using hashes here.

Provenance

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