Skip to main content

Command line interface for analyzing Python imports.

Project description

https://img.shields.io/pypi/v/impulse.svg Python versions https://api.travis-ci.org/seddonym/impulse.svg?branch=master
  • Free software: BSD license

Impulse is a command line tool for exploring the imports in a Python package.

It can be used to produce dependency graphs such as this:

Graph of flask package.

Warning: This software is currently in beta. It is undergoing active development, and breaking changes may be introduced between versions.

Installation

Install Impulse:

pip install impulse

Install the Python package you wish to analyse:

pip install somepackage

Command overview

There is currently only one command, feel free to suggest more by opening an issue or pull request.

drawgraph

Draw a graph of the dependencies within any installed Python package or subpackage.

Command:

impulse drawgraph django.db

Output:

Graph of django.db package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

impulse-1.0b1.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file impulse-1.0b1.tar.gz.

File metadata

  • Download URL: impulse-1.0b1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.1

File hashes

Hashes for impulse-1.0b1.tar.gz
Algorithm Hash digest
SHA256 86ffb1d57ef3a5e3cccece0af02b6dc06fbc14c279ec3d27c835abf63845611c
MD5 bdd2f8c94abcc913d0d6ad2c0a66605c
BLAKE2b-256 2a2700ac33f0fea37ac53b66693e3ff55a14abbf2afcebea89940a3a6ce8308c

See more details on using hashes here.

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