diff --git a/pipreqs/__init__.py b/pipreqs/__init__.py index 5b735ea..27bce59 100755 --- a/pipreqs/__init__.py +++ b/pipreqs/__init__.py @@ -2,4 +2,4 @@ __author__ = 'Vadim Kravcenko' __email__ = 'vadim.kravcenko@gmail.com' -__version__ = '0.1.0' +__version__ = '0.2.8' diff --git a/pipreqs/pipreqs.py b/pipreqs/pipreqs.py index a209923..3d376e7 100755 --- a/pipreqs/pipreqs.py +++ b/pipreqs/pipreqs.py @@ -11,7 +11,7 @@ Options: --savepath Save the list of requirements in the given file --force Overwrite existing requirements.txt """ -from __future__ import print_function +from __future__ import print_function, absolute_import import os import sys import re @@ -21,6 +21,7 @@ from docopt import docopt import yarg from yarg.exceptions import HTTPError +from pipreqs import __version__ REGEXP = [ re.compile(r'^import (.+)$'), @@ -161,7 +162,7 @@ def init(args): imports = local + get_imports_info(difference) path = args["--savepath"] if args["--savepath"] else os.path.join(args[''], "requirements.txt") - + if not args["--savepath"] and not args["--force"] and os.path.exists(path): logging.info("Requirements.txt already exists, use --force to overwrite it") return @@ -170,7 +171,7 @@ def init(args): def main(): # pragma: no cover - args = docopt(__doc__, version='xstat 0.1') + args = docopt(__doc__, version=__version__) log_level = logging.DEBUG if args['--debug'] else logging.WARNING logging.basicConfig(level=log_level, format='%(levelname)s: %(message)s') diff --git a/setup.py b/setup.py index f1b54df..4f19340 100755 --- a/setup.py +++ b/setup.py @@ -7,6 +7,8 @@ try: except ImportError: from distutils.core import setup +from pipreqs import __version__ + with open('README.rst') as readme_file: readme = readme_file.read() @@ -20,7 +22,7 @@ requirements = [ setup( name='pipreqs', - version='0.2.8', + version=__version__, description="Pip requirements.txt generator based on imports in project", long_description=readme + '\n\n' + history, author="Vadim Kravcenko",