Tool to pip install missing imports and more
Project description
Tool to pip install missing imports and more
Build Status
Description
pipr can install missing dependencies for any Python file and generate a requirements.txt file, so that YOU don’t have to worry about searching for and installing the dependencies manually
Requirements
pipr currently requires Python 2.7, but we are working on supporting Python 3
Installation
To install pipr, simply:
$ pip install pipr
Usage
$ pipr -h
usage: pipr [-h] [-r] [-d] filepath
positional arguments:
filepath The path to the Python file
optional arguments:
-h, --help show this help message and exit
-r, --requirements Add --requirements to generate a requirements.txt
file in current directory
-d, --debug Add --debug to see debug output
$ cat test.py
import argparse
import sshmap, redislite
import urllib2
import sbi
# import commentimp
from time import sleep
'''
import commentimp2
'''
$ pipr test.py -d -r
Imported packages: argparse, sshmap, redislite, urllib2, sbi, time
Missing packages installed: sshmap==0.6.90, sbi==0.0.7
Because we added -r, there will a requirements.txt file generated in the current directory.
More Information
Free software: BSD license, see LICENSE.txt for details
Documentation: https://pipr.readthedocs.org
Contributing: We welcome pull requests! Please check CONTRIBUTING.md for requirements
Contact information: ypython@yahoogroups.com
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
Built Distributions
Hashes for pipr-0.0.41.macosx-10.11-intel.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345f5ab5b1d9469702274969990f33ffda58d8a273dd04f4f2888d155fa96636 |
|
MD5 | 2e8b0029b3a6c6a7d79a1579f37f16b3 |
|
BLAKE2b-256 | bbcca08c059d3053a18b9a732576abe7d3f5456710d6da759eeeb19377ae8288 |