pigar
pigar copied to clipboard
:coffee: A tool to generate requirements.txt for Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
For packages with hyphens in their names, pigar uses underscores instead of hyphens. This way pip and conda do not recognize these packages and cannot find them.
Starting update database ... The process will take a long time!!! Traceback (most recent call last): File "d:\python36\lib\runpy.py", line 193, in _run_module_as_main Traceback (most recent call last): File "", line...
Added a shorthand of '-wc' for the omit comments option, previously '--without-referenced-comments'. The previous one was way too long to practically type out every time. If you have a better...
The helper function `parse_git_config` breaks if there is config with multiple equals operators. The git-credentials-helper stores information using this syntax for one. Sample gitconfig that will error on too many...
Read files in _search_path in sorted order. This helps pick the latest version when there are multiple versions of the same library.
Solve #87
I have many Python files which are executables, but they don't have .py extension. I run them with ./myScript. Pigar is not able to scan those valid Python files. It...
Some packages are not displayed import through `import` keyword , so they will be missed when generating `requirements.txt`. How to solve it? eg: ``` soup = BeautifulSoup(html, 'lxml') ``` run...