Metadata-Version: 1.1
Name: pipreqs
Version: 0.2.1
Summary: Pip requirements.txt generator based on imports in project
Home-page: https://github.com/bndr/pipreqs
Author: Vadim Kravcenko
Author-email: vadim.kravcenko@gmail.com
License: Apache License
Description: ===============================
        ``pipreqs`` - Generate requirements.txt file for any project based on imports
        ===============================
        
        .. image:: https://img.shields.io/travis/bndr/pipreqs.svg
                :target: https://travis-ci.org/bndr/pipreqs
              
                
        .. image:: https://img.shields.io/pypi/v/pipreqs.svg
                :target: https://pypi.python.org/pypi/pipreqs
        
        .. image:: https://img.shields.io/pypi/dm/pipreqs.svg
                :target: https://pypi.python.org/pypi/pipreqs
                
        .. image:: https://img.shields.io/coveralls/bndr/pipreqs.svg 
                :target: https://coveralls.io/r/bndr/pipreqs
          
                
        .. image:: https://img.shields.io/pypi/l/pipreqs.svg 
                :target: https://pypi.python.org/pypi/pipreqs
        
                
        
        Installation
        ------------
        
        ::
        
            pip install pipreqs
        
        Usage
        -----
        
        ::
        
            Usage:
                pipreqs [options] <path>
        
            Options:
                --use-local         Use ONLY local package information instead of querying PyPI
                --debug             Print debug information
                --savepath <file>   Save the list of requirements in the given file
        
        Example
        -------
        
        ::
        
            $ pipreqs /home/project/location
            Looking for imports
            Getting latest information about packages from PyPI
            Found third-party imports: flask, requests, sqlalchemy, docopt
            Successfully saved requirements file in /home/project/location/requirements.txt
         
        Why not pip freeze?
        -------------------
        
        - ``pip freeze`` only saves the packages that are installed with ``pip install`` in your environment. 
        - pip freeze saves all packages in the environment including those that you don't use in your current project. (if you don't have virtualenv)
        - and sometimes you just need to create requirements.txt for a new project without installing modules.
        
        
        
        
        History
        -------
        
        0.2.1 (2015-05-08)
        ---------------------
        
        * Fix for TypeError for implicit conversion
        
        0.2.0 (2015-05-06)
        ---------------------
        
        * Add --use-local option
        * Exclude relative imports. (Dongwon Shin)
        * Use "latest_release_id" instead of "release_ids[-1]" (Dongwon Shin)
        
        0.1.9 (2015-05-01)
        ---------------------
        
        * Output tuning (Harri Berglund)
        * Use str.partition() to simplify the logic (cclaus)
        
        0.1.8 (2015-04-26)
        ---------------------
        
        * Fixed problems with local imports (Dongwon Shin)
        * Fixed problems with imports with 'as' (Dongwon Shin)
        * Fix indentation, pep8 Styling. (Michael Borisov)
        * Optimize imports and adding missing import for sys module. (Michael Borisov)
        
        0.1.7 (2015-04-24)
        ---------------------
        
        * Add more assertions in tests
        * Add more verbose output
        * Add recursive delete to Makefile clean
        * Update Readme
        
        0.1.6 (2015-04-22)
        ---------------------
        
        * py3 print function
        
        0.1.5 (2015-04-22)
        ---------------------
        
        * Add Readme, Add Examples
        * Add Stdlib into package
        
        0.1.1 (2015-04-22)
        ---------------------
        
        * Fix regex matching for imports
        * Release on Pypi
        
        0.1.0 (2015-04-22)
        ---------------------
        
        * First release on Github.
        
Keywords: pip requirements imports
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
