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.3.tar.gz (78.3 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.3-py3-none-any.whl (50.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pipdeptree-2.35.3.tar.gz
  • Upload date:
  • Size: 78.3 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.3.tar.gz
Algorithm Hash digest
SHA256 73238b3336698032abdabaa5508c404ce8c293ec7dcaa41e96c3d14734ce9f72
MD5 a32d4548055a58142b7c32ccd0292944
BLAKE2b-256 226e17cf2810ff928751bb678cbff3b44cf02b6a4229c45130e48116f04625cd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipdeptree-2.35.3-py3-none-any.whl
  • Upload date:
  • Size: 50.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 51fe2bfc9fec359d97c47fc6ff6144d82668044d578bf1939989c608e50a4c69
MD5 8859c024905128a5c80f220475c8b92c
BLAKE2b-256 561c9857773ae300313349a1a44fcdbdd28d661a4feff68c7d61738cacc64a20

See more details on using hashes here.

Provenance

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