pipdeptree - A command line utility to display dependency tree of the installed Python packages

  •        591

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.

https://pypi.python.org/pypi/pipdeptree
https://github.com/naiquevin/pipdeptree

Tags
Implementation
License
Platform

   




Related Projects

Snakebasket - Recursive Python Package Installer

  •    Python

snakebasket is a recursive Python package installer that makes multi-package Python development a little easier. It's a layer on top of pip that can resolve and install an entire dependency graph with a single command: sb install. It recursively reads requirements from simple requirements.txt or old-school setup.ph files when sb install is run and decides between conflicting versions and installs the latest one.

objc-dependency-visualizer - Objective-C and Swift dependency visualizer

  •    Javascript

Objective-C and Swift dependency visualizer. It's tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled.

apk-dependency-graph - Android dependency visualizer

  •    Javascript

Android dependency visualizer. It's a tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled. You need at least Java 7 to run apktool and apk-dependency-graph jar files.


stellargraph - StellarGraph - Machine Learning on Graphs

  •    Python

StellarGraph is a Python library for machine learning on graphs and networks. StellarGraph is built on TensorFlow 2 and its Keras high-level API, as well as Pandas and NumPy. It is thus user-friendly, modular and extensible. It interoperates smoothly with code that builds on these, such as the standard Keras layers and scikit-learn, so it is easy to augment the core graph machine learning algorithms provided by StellarGraph. It is thus also easy to install with pip or Anaconda.

Dependency Analyzer

  •    Java

Dependency Analyzer is a utility for visualizing Maven2 dependency graphs. It is using Maven for resolving dependencies and the Java Universal Network/Graph Framework (JUNG) for visualizing the dependency graph. Spring rich client is used for building th

PhpDependencyAnalysis - Static code analysis to find violations in a dependency graph

  •    PHP

PhpDependencyAnalysis is an extendable static code analysis for object-oriented PHP-Projects to generate dependency graphs from abstract datatypes (Classes, Interfaces and Traits) based on namespaces. Dependencies can be aggregated to build graphs for several levels, like Package-Level or Layer-Level. Each dependency can be verified to a defined architecture. Read the Introduction-Chapter for further informations.

madge - Create graphs from your CommonJS, AMD or ES6 module dependencies

  •    Javascript

Madge is a developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and give you other useful info. Joel Kemp's awesome dependency-tree is used for extracting the dependency tree. Read the changelog for latest changes.

module-deps - walk the dependency graph to generate a stream of json output

  •    Javascript

Return an object transform stream d that expects entry filenames or { id: ..., file: ... } objects as input and produces objects for every dependency from a recursive module traversal as output. Each file in files can be a string filename or a stream.

gremlin-scala - Scala wrapper for Apache TinkerPop 3 Graph DSL

  •    Scala

A wrapper to use Apache Tinkerpop3 - a JVM graph traversal library - from Scala. The examples project comes with working examples for different graph databases. Typically you just need to add a dependency on "com.michaelpollmeier" %% "gremlin-scala" % "SOME_VERSION" and one for the graph db of your choice to your build.sbt (this readme assumes tinkergraph). The latest version is displayed at the top of this readme in the maven badge.

pip-update-requirements - Update the packages in a requirements.txt file.

  •    Python

Update the packages in a requirements.txt file. Give pur your requirements.txt file and it updates all your packages to the latest versions.

linear_regression_demo - This is the code for "How to Make a Prediction - Intro to Deep Learning #1' by Siraj Raval on YouTube

  •    Python

##Overview This is the code for this video by Siraj Raval on Youtube. This is the 1st episode in my 'Intro to Deep Learning' series. The goal is to predict an animal's body weight given it's brain weight. The model we'll be using is called Linear Regression. The dataset we're using to train our model is a list of brain weight and body weight measurements from a bunch of animals. We'll fit our line to the data using the scikit learn machine learning library, then plot our graph using matplotlib. You can just run pip install -r requirements.txt in terminal to install the necessary dependencies. Here is a link to pip if you don't already have it.

dependo - Visualize your CommonJS or AMD module dependencies in a force directed graph report.

  •    HTML

Visualize your CommonJS, AMD, or ES6 module dependencies in a force directed graph report - powered by D3.js. Let me introduce dependo - A small visualization tool that draws an force directed graph of JavaScript dependencies pulled from a codebase of CommonJS, AMD, or ES6. Behind the scene I’m using a wonderful library named node-madge, to extract the dependencies and combined with the power of D3.js I draw a beautiful zoomable directed graph.

MsBuilderific

  •    

The goal is to generate MsBuild script for building multiple projects that are specified in input. MsBuilderific then find and detect every dependencies between the projects (either project reference or file reference) and produce a dependency graph to construct the build script.

sbt-dependency-graph - sbt plugin to create a dependency graph for your project

  •    Scala

Visualize your project's dependencies.To add the plugin only to a single project, put this line into project/plugins.sbt of your project, instead.

gradle-dependency-graph-generator-plugin - Gradle plugin that generates dependency graphs from your project

  •    Kotlin

Gradle plugin that lets you visualize your dependencies in a graph. Gradle 3.3 or higher is required.

sbt-dependency-graph - sbt plugin to create a dependency graph for your project

  •    Scala

Visualize your project's dependencies. Note: Under sbt >= 1.3.x some features might currently not work as expected or not at all (like dependencyLicenses).

Virtualgo - Easy and powerful workspace based development for go

  •    Go

Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Virtualgo doesn't do dependency resolution or version pinning itself, because this is a hard problem that's already being solved by other tools. Its approach is to build on top of these tools, such as dep, to provide the features features listed above. For people coming from Python vg is very similar to virtualenv, with dep being respective to pip. The main difference is that vg is much easier to use than virtualenv, because there's almost no mental overhead in using vg.

Finch package dependency engine

  •    Objective-C

Finch is a package dependency graph management engine with interfaces in many programming languages (C, Obj-C, Perl, etc). The goal for this project is to provide a robust replacement for the current dependency engine in Fink (fink.sourceforge.net)






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.