Alex Gaynor
90af4ce2b1
Move FrozenRequirement to somewhere that makes sense
2017-03-24 16:39:09 -04:00
Donald Stufft
ffac1c2180
Removed the deprecated --default-vcs option
2017-03-20 10:49:57 -04:00
Donald Stufft
0708de5b34
Misc syntax updates
2017-03-18 14:52:14 -04:00
Atsushi Odagiri
fa629ffa81
Add exclude-editable option to freeze command ( #4015 )
...
* exclude editable
* added implementation to exclude editable
* added functional test for excluding editable from freeze list
* fix flake8
* fix changelog
2017-01-11 22:37:39 +01:00
Xavier Fernandez
872341d0be
check: simplify code
...
No need to have the version in the key
2016-11-14 00:44:01 +01:00
Xavier Fernandez
b5f56efde5
check: check and use all available distributions
...
Not only the local ones.
Fix #4083
2016-11-04 17:40:48 +01:00
Tom V
382a7e111b
incompatible_requirements not used ( #4065 )
2016-11-03 06:58:53 -04:00
Donald Stufft
2fb6e6bae5
Ignore comments in pip freeze -r requirements.txt ( #4046 )
2016-10-30 18:09:38 -04:00
Paul Moore
d7444b784a
Merge pull request #3750 from msabramo/check_command_rebase_develop
...
Add a `pip check` command.
2016-06-25 16:54:52 +01:00
Donald Stufft
c4b30a460a
Merge branch 'develop'
2016-05-26 07:02:32 -04:00
Calvin Smith
46b682221b
Support multiple --requirement files in pip freeze ( #3703 )
2016-05-26 06:45:46 -04:00
Andy Kluger
e445dba634
Fix crash when calling pip freeze with invalid requirement installed ( #3704 )
2016-05-26 06:36:16 -04:00
Donald Stufft
24876ab23d
Fix import path
2016-03-03 08:48:18 -05:00
Xavier Fernandez
2956a3ef41
Add --all option to pip freeze
...
In order to include pip/setuptools/wheel in the freeze output
Closes #1610
2016-02-17 13:29:32 +01:00
Xavier Fernandez
ceb79a6315
switch to tuple since stdlib_pkgs is a default value
2016-02-17 13:29:05 +01:00
Xavier Fernandez
67674e26d3
Directly store re.search
2016-02-17 13:29:05 +01:00
Xavier Fernandez
c18a38b338
Merge pull request #3453 from kennethreitz/master
...
exclude wheel from pip freeze
2016-02-06 21:47:54 +01:00
Kenneth Reitz
e5794e2bf8
exclude wheel from pip freeze
2016-02-04 18:43:10 -05:00
Ryan Wooden
17fdbc8f8f
pip freeze: handle new requirements options.
...
pip 8.0.0 added support for --pre, --trusted-host, and
--process-dependency-links to requirements files, but they were
not handled by freeze.
2016-01-21 10:55:43 -04:00
Stéphane Bidoul
b5db433163
remove unused arguments find_tags in vcs.get_src_requirement
2016-01-14 19:04:04 +01:00
Robert Collins
ec46a3bac4
Replace wheel cache cache_dir with an object.
...
Wheel cache lookups become more complex when we wish to allow binary
blacklisting. Rather than passing more parameters around, replace
cache_root with wheel_cache, and create a wheel cache in all the
relevant command entry points.
2015-04-23 10:03:50 +12:00
Robert Collins
4926409340
Issue #2563 : Read cached wheels from ~/.cache/pip
...
This won't put wheels into that directory, but will read them if they
are there. --no-cache-dir will disable reading such wheels.
2015-04-13 18:33:07 +12:00
Wilfred Hughes
76c356151a
Add a pip check
command.
...
This command ensures that all packages installed have all the
requirements they need, and that requirements have compatible
versions. This is useful because pip can install incompatible
dependencies[1], or a user may have manually (un)installed a
package.
[1] https://github.com/pypa/pip/issues/775
2015-03-07 22:02:47 -08:00
Donald Stufft
0bc8aa5622
Style fixes for the latest flake8
2015-02-24 07:46:10 -05:00
Marc Abramowitz
071174457f
Separate pip freeze command from operation
...
By extracting the logic into pip.operations.freeze, the hope is that
folks could do a freeze programmatically more easily.
2014-12-16 06:50:20 -08:00