1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

130 commits

Author SHA1 Message Date
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