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.2.tar.gz (74.6 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.2-py3-none-any.whl (49.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pipdeptree-2.35.2.tar.gz
  • Upload date:
  • Size: 74.6 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.2.tar.gz
Algorithm Hash digest
SHA256 5f338ca966f0596c089245324dd6b27031073746d345a6b2b7594450bea82c4a
MD5 612fa4dfe92026227d15d1bfb8e9a7ce
BLAKE2b-256 fd101c7c74fd7e6072a5dc0f981d69dfcf7acf6bc7f12593b3a7c3d232f569d5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipdeptree-2.35.2-py3-none-any.whl
  • Upload date:
  • Size: 49.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c8e67055c055cc0966751dc1275c93b5ae05eedee4207cdef543ff4c907061dc
MD5 41f59edcb53acd97f1c5be8c348c5737
BLAKE2b-256 03bed33b6a259d8e41af04d19300b4a289d6d08ad696cf5f5e9e64c01d0e18bf

See more details on using hashes here.

Provenance

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