Donald Stufft
5a76a47d3b
Fix code to handle the latest flake8
2014-03-26 18:24:19 -04:00
Matthew Iversen
4ef2dca0d7
Allow pip to show files installed for wheels
...
- shortened looping logic in search_packages_info
- added logic to find installed files for .dist-info's
- Seemed to be off-by-one error for assert exceptions in test_show_with_files_not_found
- changed ..._with_files_not_found to use an editable install for being unlistable
- added test to assert a wheel's files are now listed :D
2014-03-12 16:31:41 +11:00
Matthew Iversen
d0e6c2fc54
Update docs to ref sorting order of list/freeze
2014-03-09 05:03:28 +11:00
Matthew Iversen
93521d7bc8
Freeze package listing in case insensitive order
2014-03-09 03:54:44 +11:00
Daniele Procida
68cacfb71d
fixes #1615
2014-03-05 18:17:43 -05:00
Marcus Smith
bff390eb1e
pkg exclusions for pip list/freeze
2014-02-28 20:09:26 -08:00
Donald Stufft
95ac4c16f5
Remove dependency links support from pip
2014-02-25 18:39:40 -05:00
Donald Stufft
95035fc5c4
Turn on everything in flake8
...
flake8 ignores some errors by default, these ignored by defaults
change sometimes. This will make things stabler by selecting
everything.
2014-02-24 16:52:23 -05:00
Donald Stufft
c8d9368e71
Merge branch 'master' into develop
...
Conflicts:
CHANGES.txt
pip/__init__.py
2014-02-21 07:18:52 -05:00
Donald Stufft
313b8d9f7d
Merge branch '1.5.X'
...
Conflicts:
CHANGES.txt
2014-02-21 07:10:46 -05:00
Marcus Smith
1a0e8fad4c
log deprecation for --build when value is different than default
2014-02-20 22:37:35 -08:00
Marcus Smith
a3f6ec7b5f
can't log deprecation for --build, since it's set always
2014-02-20 22:22:25 -08:00
Donald Stufft
751eec65f3
Merge branch 'master' into develop
...
Conflicts:
CHANGES.txt
docs/configuration.rst
docs/cookbook.rst
docs/reference/pip.rst
docs/usage.rst
pip/__init__.py
pip/commands/install.py
pip/commands/wheel.py
pip/req.py
pip/wheel.py
tests/unit/test_wheel.py
2014-02-20 20:33:59 -05:00
Donald Stufft
3435cf36eb
Merge branch '1.5.X'
...
Conflicts:
CHANGES.txt
2014-02-20 19:36:56 -05:00
Marcus Smith
c6356c855f
deprecate --build and --no-clean
2014-02-16 12:30:49 -08:00
Marcus Smith
9e39d9d8ca
pip docs refactor
2014-02-11 22:13:03 -08:00
Marcus Smith
96bfe8b0f9
pip docs refactor
2014-02-11 21:55:43 -08:00
Marcus Smith
51a93e0672
'pip wheel' should download wheels, when it finds them
...
Conflicts:
pip/commands/wheel.py
pip/download.py
pip/req/req_set.py
pip/wheel.py
2014-02-08 09:05:40 -08:00
Marcus Smith
e41bf0230e
'pip wheel' should download wheels, when it finds them
2014-02-01 11:41:55 -08:00
Donald Stufft
2743768b7b
Fix the style of the code base to better match pep8
2014-01-27 14:11:29 -05:00
Marcus Smith
d680fd4f1f
merge from 1.5.X
2014-01-11 16:28:00 -08:00
Marcus Smith
6f56681780
show what commands are deprecated in pip -h
2014-01-11 09:59:26 -08:00
Marcus Smith
5b1c5f45c6
use Logger.deprecated
for deprecation warnings
2014-01-10 20:59:24 -08:00
Marcus Smith
4afe71fe47
consistent deprecation messages
2014-01-09 20:28:28 -08:00
Donald Stufft
cb7af82f20
Remove the setuptools version check
...
With the vendoring of pkg_resources we no longer need to worry
about the version of the installed setuptools.
2014-01-07 08:11:28 -05:00
Donald Stufft
073ae0d0b1
Switch to importing the vendored pkg_resources
2014-01-07 04:47:04 -05:00
Marcus Smith
f53befcd99
merge from 1.5.X
2013-12-08 15:24:42 -08:00
Marc Abramowitz
81eb156c44
Ignore wsgiref in pip list
also
2013-12-05 22:52:06 -08:00
Marcus Smith
48f8c0a18e
deprecate --no-install and --no-download
2013-11-24 18:21:00 -08:00
Donald Stufft
7ec49dc2fb
Enable --[no-]compile which will compile or not compile pyc files
...
* Enables compilation for Wheel files
* Adds an easy command line for distutils/setuptools compilation
options
2013-11-21 23:19:15 -05:00
Marcus Smith
6c2d08611d
add warning to --egg option, see https://github.com/pypa/pip/issues/1320
2013-11-15 16:41:38 -08:00
Donald Stufft
787a9b11dd
Enable Downloading Wheels by Default
...
* Switches the default in pip.index.PackageFinder to True
* Supresses --use-wheel
* Adds --no-use-wheel which prevents the use of Wheel
2013-11-07 12:29:14 -05:00
Donald Stufft
1c3d92dc11
Add --process-dependency-links support to pip wheel
2013-11-02 13:29:48 -04:00
Donald Stufft
12ee7cc6d9
Do not respect dependency links by default
2013-10-27 18:34:46 -04:00
Donald Stufft
616ce39061
Rename --allow-insecure to --allow-unverified
2013-10-26 23:47:57 -04:00
Marcus Smith
0eac84a114
better messages when requirements aren't met for "pip wheel"
2013-10-25 17:14:22 -07:00
Marcus Smith
e7facfea82
changed the pip bundle
deprecation notice so that:
...
- it says when the feature became deprecated
- for now, it doesn't specify when it will be removed until we're sure
- logs as a warning (with yellow color)
2013-10-22 20:06:55 -07:00
Paul Moore
55272b264e
Clarify setuptools requirement message by including the minimum version
2013-10-10 16:32:05 +01:00
Paul Moore
2902ce7985
Make the check for wheel support in setuptools test for DistInfoDistribution rather than check the version
2013-10-06 20:15:47 +01:00
Donald Stufft
3b3cdda31d
Pass our created session into RequirementSet
2013-09-24 23:32:03 -04:00
Donald Stufft
ff2854a855
Use requests instead of urllib2
2013-09-24 23:32:03 -04:00
Marcus Smith
15910f573e
define options once, but don't globally instantiate
2013-09-16 22:21:15 -07:00
Lincoln de Sousa
9584608aac
Cmds {install,wheel} should return proper error code
...
The `pip` executable was returning a successful status code (`0`) when
trying to install new packages with existing previous build directories.
2013-08-25 19:42:25 -04:00
Donald Stufft
5d2b6b3be0
Merge pull request #1109 from dstufft/better-warning-output
...
Colorize Log Output
2013-08-07 21:05:30 -07:00
Donald Stufft
fcdee3c652
Merge branch 'master' into develop
...
Conflicts:
.travis.yml
CHANGES.txt
pip/__init__.py
tests/functional/test_install_index.py
2013-08-07 21:21:32 -04:00
Donald Stufft
0773d49b3c
Use the new Log.deprecated to log the messages about mirrors
2013-08-04 23:48:45 -04:00
Donald Stufft
dc559473e2
Restore some functionality to --mirrors and issue a warning
2013-07-30 06:26:13 -04:00
Donald Stufft
3ef4ee4693
Remove direct support for PEP381 Mirrors
...
* PEP381 Mirroring support was never fully implemented leaving
users of it trivially exploitable to a MITM or malicious mirror
operator.
* 2 out of 6 of the mirrors have been removed from the pool and
will never resolve.
* The remaining mirrors often fall behind
* The mirrors will likely never be available under HTTPS
* People who wish to use a mirror of PyPI can still do so by
manually specifying a mirror url for --index-url or
--extra-index-url which is more flexible, allowing for
mirrors to be hosted under any domain.
2013-07-29 12:42:33 -04:00
Marcus Smith
ef4953d578
return upon PreviousBuildDir
2013-07-24 02:02:08 -07:00
Marcus Smith
9a22f06d18
merge from release-1.4 branch
2013-07-21 23:53:47 -07:00