A command line utility to display dependency tree of the installed Python packages
Go to file
Vineet 768347fa97 Use project_name attr of package instead of key when displaying 2014-02-05 22:59:25 +05:30
tests Fix loading of the pickled fixture under py3 2014-02-05 22:44:42 +05:30
.gitignore Add tox 2014-02-05 22:45:50 +05:30
LICENSE Add LICENSE 2014-02-05 21:48:26 +05:30
README.rst Fix README 2014-02-02 23:29:17 +05:30
pipdeptree.py Use project_name attr of package instead of key when displaying 2014-02-05 22:59:25 +05:30
setup.py Add setup.py 2014-02-05 21:45:36 +05:30
tox.ini Add tox 2014-02-05 22:45:50 +05:30

README.rst

pipdeptree
==========

`pipdeptree` is a command line utility to show the installed python
packages as a dependency tree. It works pretty much like `pip
freeze`. Since `pip freeze` shows all dependencies as a flat list,
finding out which are the top level packages and which packages do
they depend on requires some effort. This utility tries to solve this
problem.

To give you a brief idea here is the output of `pipdeptree` compared
to `pip freeze`

.. code-block:: bash

    $ pip freeze
    Flask==0.10.1
    Flask-Script==0.6.6
    Jinja2==2.7.2
    Mako==0.9.1
    MarkupSafe==0.18
    SQLAlchemy==0.9.1
    Werkzeug==0.9.4
    alembic==0.6.2
    argparse==1.2.1
    itsdangerous==0.23
    psycopg2==2.5.2
    redis==2.9.1
    slugify==0.0.1
    wsgiref==0.1.2

.. code-block:: bash

    $ python pipdeptree.py
    wsgiref==0.1.2
    argparse==1.2.1
    psycopg2==2.5.2
    flask-script==0.6.6
      - flask [installed: 0.10.1]
        - werkzeug [required: >=0.7, installed: 0.9.4]
        - jinja2 [required: >=2.4, installed: 2.7.2]
          - markupsafe [installed: 0.18]
        - itsdangerous [required: >=0.21, installed: 0.23]
    alembic==0.6.2
      - sqlalchemy [required: >=0.7.3, installed: 0.9.1]
      - mako [installed: 0.9.1]
        - markupsafe [required: >=0.9.2, installed: 0.18]
    slugify==0.0.1
    redis==2.9.1


Installation
------------

This library is still being worked upon and hence, yet to be published
on pypi


Usage
-----

:todo


License
-------

MIT