A package that finds the external and internal dependencies in your Python projectand draws a directed graph and/or matrix to represent them
Depender is a Python package that is used to determine and plot the dependencies of a given Python package given its name or its path.
As a bonus, it can also be used to plot a hierarchical diagram of the directory structure of said package.
Depender requires Python 3.5+
Install latest release
pip install depender
Install from source
git clone https://github.com/AnesBenmerzoug/depender pip install .
The package can be used from the command line:
Usage: depender [OPTIONS] PACKAGE_NAME_OR_PATH [EXCLUDED_DIRS]... Depender command line interface Create a dependency graph, a dependency matrix and/or a directory structure graph for a given Python package. PROJECT_PATH should be the path (relative or absolute) to the root of the Python package. EXCLUDED_DIRS should be, if provided, the name of or more directories in the package to be excluded from the graph. Options: -o, --output-dir PATH Output directory [default: graphs] -fmt, --format TEXT Output format, if specified the graph will be rendered to a file with the given format --dims, --image-dimensions TEXT Dimensions of the rendered graphs given as 'width,height' [default: 800,600] --include-external When set, external packages are included in the graphs [default: False] --no-follow-links When set the script visits directories pointed to by symlinks [default: False] --depth INTEGER Depth of the directory recursion [default: 6] --version Show the version and exit. -h, --help Show this message and exit.
Depender is licensed under the Apache Software License version 2.0.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size depender-0.1.0-py3-none-any.whl (21.3 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size depender-0.1.0.tar.gz (13.0 kB)||File type Source||Python version None||Upload date||Hashes View|