Paul Nasrat
fad65326c8
Merge pull request #693 from hetmankp/develop
...
Added --root command line option to give functionality equivalent to distutils --root
2012-10-29 09:58:18 -07:00
Marcus Smith
403f8d53a5
--user installs work properly with --upgrade
2012-10-17 22:59:43 -07:00
hetmankp
061954f29d
Added --root command line option, works the same as for distutils
2012-10-08 14:49:30 +11:00
Jannis Leidel
40ec94fc8e
Fixed the argument signature of two InstallationError instances.
2012-10-05 20:05:20 +02:00
Marcus Smith
534037906f
file:// urls could have hash fragments
2012-09-16 17:42:54 -07:00
Carl Meyer
895bfee767
Allow --no-index and --find-links relative path in reqs file.
2012-09-10 00:48:48 -06:00
Marcus Smith
99e28f072b
just log warning and return when no paths, don't raise
2012-09-03 10:55:10 -07:00
Jannis Leidel
ad254bc382
Merge pull request #436 from kennethreitz/feature/eqdev
...
Only warn for mis-versioned packages.
2012-09-01 07:25:25 -07:00
Jannis Leidel
13cfa64ae7
Merge pull request #600 from mjtamlyn/patch-1
...
Minor tweak to handle not passing options to parse_requirements.
2012-09-01 07:09:54 -07:00
Marcus Smith
0569324855
handle __pycache__ file removal
2012-08-18 15:26:17 -07:00
Marcus Smith
90b983f08d
workaround for pip issue #626
2012-08-04 18:49:29 -07:00
Marc Tamlyn
5b6d24f1be
Minor tweak to handle not passing options to parse_requirements.
...
Options is supposed to be an optional argument, this makes it optional.
2012-07-13 18:04:27 +02:00
Clay McClure
723500188d
Remove temp build dir even if the req is not installed ( fixes #420 )
2012-07-12 22:53:16 -04:00
Clay McClure
4807b90244
Correct a comment
2012-07-12 16:51:13 -04:00
Carl Meyer
15d2944f02
Merge branch develop into feature/issue-355-safe-uninstall
2012-07-09 22:01:25 -06:00
Marcus Smith
8f566d7a86
smarter pip.util.egg_link_path
2012-07-08 16:03:12 -07:00
Piet Delport
104f961352
Ignore top_level.txt if installed-files.txt is available.
2012-07-08 12:32:11 +02:00
Paul Nasrat
5562a6bb1f
Merge pull request #584 from msabramo/issue-11
...
Make _run_setup_py magic use pkg_resources.iter_entry_points
2012-07-02 01:47:47 -07:00
Paul Nasrat
d82816c128
Merge pull request #585 from qwcode/userscheme_pt6
...
--user fixes part 6 #573
2012-06-30 10:38:06 -07:00
Marcus Smith
0e3c03f958
raise InstallationError when UninstallPathSet has no paths
2012-06-25 22:35:27 -07:00
Marcus Smith
0708447bba
don't --user install in --system-site-packages virtualenvs with conflict
2012-06-23 08:35:22 -07:00
Marc Abramowitz
ea109a0bd9
Make magic use pkg_resources.iter_entry_points instead of relying on
...
egg_info.iter_entry_points, which might not be there if someone
redefines egg_info (like the setup.py for pyobjc-core does)
Fixes GH-11
2012-06-21 14:25:19 -07:00
Marcus Smith
0aadda7f16
usersite installs should ignore version conflicts with site
2012-06-10 18:16:48 -07:00
Carl Meyer
4b68fa2cf5
Remove backwards-compatibility shims for Python 2.4.
2012-06-06 08:21:16 -06:00
Marc Abramowitz
239db6e9eb
Make the unknown VCS error message generate its text from the actual
...
list of known VCSs rather than hard-coding the ones supported now.
2012-06-01 15:11:58 -07:00
Paul Nasrat
62a1b3065c
Fix error message for pip install -e path
...
When setup.py missing give appropriate error message.
Fixes issue #546
2012-05-31 13:49:19 +01:00
Carl Meyer
fcd79d3cbc
Merge pull request #500 from nickstenning/feature/local-extras
...
Add support for specifying extras with local editable paths
2012-05-24 07:55:24 -07:00
Kamal Bin Mustafa
becfb83e36
do write installed-files.txt if using install --egg
2012-05-24 07:36:14 +08:00
Nick Stenning
df201a4d03
Add support for specifying extras with local editable paths.
...
- allow parse_editable(...) to return an extras_override tuple
- update InstallRequirement.from_editable to use extras_override
- add a bunch of tests for parse_editable
2012-05-23 17:08:38 +01:00
Kamal Bin Mustafa
93cd6b1620
add --egg option to opt out --single-version-externally-managed
2012-05-20 11:18:36 +08:00
Jeff Dairiki
ec38cb7600
Bug fix: do not mutate list while iterating over it.
2012-05-14 14:27:03 -07:00
Paul Nasrat
b8eae098af
Merge pull request #464 from gvalkov/call_subprocess
...
Move pip.call_subprocess to pip.util.call_subprocess
2012-05-13 13:40:03 -07:00
Bernardo B. Marques
346c00dc9e
refactoring "values" function in "Requirements" class
2012-05-13 13:17:30 -07:00
W. Trevor King
c3d51bd891
Preserve the query portion of URL-type InstallRequirement URLs.
...
With this patch, install commands like:
pip install 'http://foo.com/?p=bar.git;a=snapshot;h=v0.3;sf=tgz '
will work as expected.
2012-04-05 16:55:29 -04:00
Carl Meyer
19e1eab533
Fixed #487 - don't check for best-version-already-installed with explicit-URL requirements when upgrading.
2012-03-19 20:46:47 -06:00
Carl Meyer
f887aa6adf
Fix upgrade of VCS requirement with otherwise nonexistent egg. Fixes #486 .
2012-03-16 00:40:58 -07:00
Georgi Valkov
f77a6de500
Move pip.call_subprocess to pip.util.call_subprocess
2012-03-02 01:12:36 +02:00
Carl Meyer
a153b387a5
Merge branch 'deep-download' into develop
2012-02-01 10:25:13 -07:00
Qiangning Hong
fa773cdec6
clean up temporary source code
2012-02-01 14:25:06 +08:00
Qiangning Hong
84a3f4ce69
download dependencies. (breaks existing test cases)
2012-01-31 17:59:40 +08:00
Paul Nasrat
35027f278b
Fix pep8 CI build.
...
Tested locally:
=====================================================
================== Running pep8 =====================
Searching for pep8
Reading http://pypi.python.org/simple/pep8/
Reading http://github.com/cburroughs/pep8.py/tree/master
Reading http://github.com/jcrocholl/pep8
Best match: pep8 0.6.1
Processing pep8-0.6.1-py2.7.egg
pep8 0.6.1 is already the active version in easy-install.pth
Installing pep8 script to
/Users/pnasrat/Development/pip/pip_virtualenv/bin
Using
/Users/pnasrat/Development/pip/pip_virtualenv/lib/python2.7/site-packages/pep8-0.6.1-py2.7.egg
Processing dependencies for pep8
Finished processing dependencies for pep8
==================== Ended pep8 =====================
=====================================================
2012-01-30 06:26:12 +00:00
Jannis Leidel
afaa58d024
Minor name nitpicking and a fix for subcommands.
2012-01-20 14:38:34 +01:00
Jannis Leidel
b77a7c4f5f
Merge branch 'scripting' of https://github.com/pvanderlinden/pip into pvanderlinden-scripting
2012-01-20 14:16:11 +01:00
Kenneth Reitz
15bf408295
Only warn for mis-versioned packages.
...
Allows Package==dev in requirements.
2012-01-19 13:09:54 -05:00
Sergey Vasilyev
6bed8b23f3
gh-406 - improper relative urls resolution
2011-12-16 13:15:25 +04:00
Olivier Girardot
2631db5083
removing uninstall feature for extras dependency
2011-12-09 22:38:49 +01:00
Matt Maker
ef9ee9a3a1
Extend pip's requirements parsing to recognize and install/uninstall declared "Extras".
2011-12-09 22:03:13 +01:00
Carl Meyer
cfc1237360
Handle option defaults better in bundle command; fixes failing test introduced in pull request #340 .
2011-10-24 10:50:56 -06:00
Carl Meyer
417013226b
Avoid double-calling find_requirement for the same requirement.
2011-10-22 23:46:14 -06:00
Paul van der Linden
8d67101b6e
path exists action
2011-10-04 16:10:46 +02:00