:coffee: A tool to generate requirements.txt for Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
pip install pigar==2.0.3
See what’s changed between v2.0.2 and v2.0.3.
pip install pigar==2.0.2
Thanks for all the feedback and contributions, try the v2: pip install pigar==2.0.0
.
This version has changed a lot of things, most of them are BREAKING CHANGEs!
pigar generate
to generate requirements.txt.pigar search
to search packages/distributions by the top level module names.pigar check
to check the latest versions of requirements.pigar -h
to explore more.pigar
accepts a prefix for a command, such as pigar gen
, pigar c
.pip
named it's module as _internal
so vendoring technology is introduced).
pigar
will ask user to choose the right packages/distributions if pigar
has found multiple packages/distributions for the same module names. With --auto-select
enabled, pigar
will guess the best matched one or choose all possible packages/distributions automatically.--dry-run
which allows pigar
to not write a requirements.txt file, just print it.--follow-symbolic-links/--dont-follow-symbolic-links
to let user decide whether to follow the symbolic links, fixed #89.-i/--index-url
to allow the custom URL of the Python Package Index, fixed #52.--show-differences/--dont-show-differences
to enable or disable showing the differences when the requirements file is overwritten.asyncio
to synchronize distributions' metadata with the PyPI, the process is much faster now.v1.0.1 is a bad release, and I am hoping there is no one using it.. sorry for the inconvenience.
Version 1.x will be the last version that supports Python2.7
Now, we can search Python package distributions by the top-level import name on https://damnever.github.io/pigar/
*.ipynb
magics and shell command, fixed #87. See #102, #117, #118 for details.Thanks to @dsimmie, @yashafromrussia and @mdmmn378 for their contributions to this release.
This is a bad release, see v1.0.2.
--with-referenced-comments
to enable this feature.See v0.10.0rc0 for details.
pigar
as a library.Thank @bganglia for the following contributions:
.ipynb
) support, refer to #69.