Command line interface for analyzing Python imports.
Project description
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:
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:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86ffb1d57ef3a5e3cccece0af02b6dc06fbc14c279ec3d27c835abf63845611c
|
|
| MD5 |
bdd2f8c94abcc913d0d6ad2c0a66605c
|
|
| BLAKE2b-256 |
2a2700ac33f0fea37ac53b66693e3ff55a14abbf2afcebea89940a3a6ce8308c
|