Metadata-Version: 2.1
Name: pigar
Version: 0.10.0
Summary: A fantastic tool to generate requirements for your Python project, and more than that.
Home-page: https://github.com/damnever/pigar
Author: damnever
Author-email: dxc.wolf@gmail.com
License: The BSD 3-Clause License
Description: 
        [![](https://img.shields.io/github/workflow/status/damnever/pigar/PyCI?style=flat-square)](https://github.com/damnever/pigar/actions)
        
        
        - Generating requirements.txt for Python project.
           - Handling the difference between different Python versions.
           - Jupyter nodebook (`*.ipynb`) support.
           - Including the import statements from `exec`/`eval`, doctest of docstring, etc.
        - Searching packages by import name.
        - Checking the latest versions for Python project.
        
        
        You can find more information on [GitHub](https://github.com/damnever/pigar).
        
        
        ### Change Logs
        
        #### Version 0.10.rc0 (2020.03.14)
        
        - Refactored the main logic, **the interface has been changed**, be careful if you are using `pigar` as a library.
        - Handle the HTTP error, fixed [#61](https://github.com/damnever/pigar/issues/61).
        - Ignore local packages quietly, fixed [#47](https://github.com/damnever/pigar/issues/47), [#58](https://github.com/damnever/pigar/issues/58) and [#65](https://github.com/damnever/pigar/issues/65).
        
        Thank [@bganglia](https://github.com/bganglia) for the following contributions:
        
        - Add Jupyter notebook(`.ipynb`) support, refer to [#69](https://github.com/damnever/pigar/issues/69).
        - Option to turn off filenames and line numbers in requirements.txt, refer to [#65](https://github.com/damnever/pigar/issues/65).
        - Fix check path, refer to [#64](https://github.com/damnever/pigar/issues/64).
        - And [more](https://github.com/damnever/pigar/pulls?q=is%3Apr+author%3Abganglia).
        
        
        #### Version 0.9.2 (2019.04.11)
        
        - Make version comparison operator configurable, fixed [#37](https://github.com/damnever/pigar/issues/37)
        
        
        #### Version 0.9.1 (2019.02.17)
        
        - Fixed potential security vulnerabilities by updating requests.
        - Fixed [#49](https://github.com/damnever/pigar/issues/49)
        
        
        #### Version 0.9.0 (2018.08.12)
        
        - Reuse connections.
        - Update database.
        - Fixed [#44](https://github.com/damnever/pigar/issues/44)
        
        
        #### Version 0.7.2 (2018.04.24)
        
        - Use https://pypi.org/
        - Fixed [#41](https://github.com/damnever/pigar/issues/41)
        
        
        #### Version 0.7.1 (2017.11.07)
        
        - Fixed [#34](https://github.com/damnever/pigar/issues/34)
        
        
        #### Version 0.7.0 (2017.07.03)
        
        - Fixed the .egg suffix which caused by sudo pip install ... on Ubuntu.
        - Workaround for special packages, such as [#29](https://github.com/damnever/pigar/issues/34)
        
        
        #### Version 0.6.10 (2016.06.17)
        
        - Fixed [#26](https://github.com/damnever/pigar/issues/26)
        - Fixed relative import issue.
        
        
        #### Version 0.6.9 (2016.05.08)
        
        - Fixed ImportError.
        
        
        #### Version 0.6.8 (2016.05.08)
        
        - Supported flask extension.
        - Sorted requirements.
        - Use gevent if possible.
        
        
        #### Version 0.6.7 (2015.12.13)
        
        - If modules in the `try...except...` block, assume they are optional.
        
        
        #### Version 0.6.6 (2015.11.22)
        
        - Fixed IndexError.
        
        
        #### Version 0.6.5 (2015.11.22)
        
        - Fixed AttributeError.
        - Fixed PEP8 warning.
        
        
        #### Version 0.6.4 (2015.11.22)
        
        - Removed useless code.
        - Cache modules, to avoid duplication of inspection.
        
        Thank [@spacewander](https://github.com/spacewander) for the following contributions:
        
        - Fixed error for Python 2.7.6.
        - Fixed error when using './xxx' as relative path.
        - Support `importlib.import_module` and `__import__`.
        
        
        #### Version 0.6.3 (2015.11.09)
        
        - Sort files, make comments more clearer.
        - Fixed grammar, to make the README clearer. Thank [@roryokane](https://github.com/roryokane) and [@flyingfisch](https://github.com/flyingfisch).
        - Make it work with `python -m pigar`. Thank [@lilydjwg](https://github.com/lilydjwg).
        - Fixed the pep8 warnings: [#15](https://github.com/damnever/pigar/pull/15).
        - Make output more clearer: [#12](https://github.com/damnever/pigar/issues/12).
        - Fixed UnicodeDecodeError for Python 3.
        
        
        #### Version 0.6.2 (2015.11.05)
        
        - If requirements file is overwritten over, show difference between old and new.
        - Adjust the structure of the code.
        
        
        #### Version 0.6.1 (2015.11.03)
        
        - Fixed typo.
        - Follow symlinks.
        
        
        #### Version 0.6.0 (2015.10.30)
        
        - Enhancement: issue [#7](https://github.com/damnever/pigar/issues/7), show imported module come from which files.
        - Consider package installed via Git.
        - Add command "-i", used to ignore a list of directory.
        
        
        #### Version 0.5.5 (2015.10.21)
        
        - Fixed issue [#2](https://github.com/damnever/pigar/issues/2) , [#3](https://github.com/damnever/pigar/issues/3) , [#4](https://github.com/damnever/pigar/issues/4) , [#5](https://github.com/damnever/pigar/issues/5).
        
        
        #### Version 0.5.2-0.5.4 (2015.10.6)
        
        - Fixed issue [#1](https://github.com/damnever/pigar/issues/1).
        - Make version compare more effective.
        - Removed useless code.
        
        
        #### Version 0.5.1 (2015.10.01)
        
        - Available in PyPI(https://pypi.python.org/pypi/pigar).
        - Generate requirements for Python project.
        - Can consider different for different Python versions.
        - Search package names by imported names.
        
Keywords: requirements.txt,automation,tool,module-search
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
