From cad03ba86aa59c0de60f46094b4ab5d97c9780aa Mon Sep 17 00:00:00 2001 From: Vineet Naik Date: Sat, 7 Jan 2017 13:18:04 +0530 Subject: [PATCH] Release version 0.9.0 Updated version and readme and added changelog. --- CHANGES.md | 14 ++++++++++++++ README.rst | 18 ++++++++++-------- pipdeptree.py | 2 +- 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 94c2806..d1d43a5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,20 @@ Changelog ========= +0.9.0 +----- + +* Support for visualizing dependency tree of packages using Graphviz + in various formats. + +* Support to consider only packages installed in the user directory. + +* Fix the output to use a better term, "Any" instead of "None" if a + dependency doesn't need to be of a specific version. + +* CLI option to print version. + + 0.8.0 ----- diff --git a/README.rst b/README.rst index dd030c8..c947910 100644 --- a/README.rst +++ b/README.rst @@ -5,14 +5,15 @@ pipdeptree :target: https://travis-ci.org/naiquevin/pipdeptree -``pipdeptree`` is a command line utility for displaying the python -packages installed in an virtualenv in form of a dependency -tree. 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. It can also be tedious to resolve -conflicting dependencies because ``pip`` doesn't yet have true -dependency resolution (more on this later). This utility tries to -solve these problem. +``pipdeptree`` is a command line utility for displaying the installed +python packages in form of a dependency tree. It works for packages +installed globally on a machine as well as in a virtualenv. 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. It can also be tedious to resolve conflicting +dependencies because ``pip`` doesn't yet have true dependency +resolution (more on this later). This utility tries to solve this +problem. To some extent, this tool is inspired by ``lein deps :tree`` command of `Leiningen `_. @@ -228,6 +229,7 @@ Usage -a, --all list all deps at top level -l, --local-only If in a virtualenv that has global access do not show globally installed packages + -u, --user-only Only show installations in the user site dir -w [{silence,suppress,fail}], --warn [{silence,suppress,fail}] Warning control. "suppress" will show warnings but return 0 whether or not they are present. "silence" diff --git a/pipdeptree.py b/pipdeptree.py index 4dfedc0..a9672d9 100644 --- a/pipdeptree.py +++ b/pipdeptree.py @@ -18,7 +18,7 @@ import pkg_resources # from graphviz import backend, Digraph -__version__ = '0.8.0' +__version__ = '0.9.0' flatten = chain.from_iterable