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
Dave Abrahams b335d71944 Make sure uninstallation target directory exists before moving files there 2010-04-26 03:52:46 -04:00
Ian Bicking 02241e9b68 Get rid of a couple temporary directories that were being left around 2010-04-22 02:43:48 -05:00
Alexandre Conrad aaccedf26a centralized clean up code in one place 2010-04-17 18:36:31 +02:00
Alexandre Conrad 627c3e7242 Remove build directories after commands. Fixes #57 2010-04-16 19:26:39 +02:00
Carl Meyer c6aa0bd497 ignore -f, -i, etc when uninstalling from reqs file 2010-04-16 11:53:04 -04:00
Carl Meyer 85fae257c2 Fix some pyflakes warnings. Thanks Simon Cross. 2010-04-15 11:59:55 -04:00
Simon Cross 4ed59f9125 Raise an InstallationError while using --no-download if it looks like a source folder is missing. 2010-04-15 17:09:59 +02:00
Simon Cross 0ea37716d4 Add FIXME to factor out common code from locate_files and install_files. 2010-04-15 16:42:44 +02:00
Simon Cross baa49969fd Add search for source folders if not downloading files (--no-download tests should now pass). 2010-04-15 15:27:00 +02:00
Alexandre Conrad 9b761cb418 better directory detection and rename 'filename' functions to 'path' functions 2010-04-13 18:12:50 +02:00
Jannis Leidel 5cbccd818a Expand the download cache dir path. 2010-03-11 03:24:53 +01:00
Jannis Leidel e8b57e2e45 Fixed small regression introduced in 3a470ce67a51. 2010-03-11 03:16:12 +01:00
Jannis Leidel 57bd8163e4 Fixed #43 - Make sure we can install from directories directly (e.g. pip install path/to/dir/with/package). 2010-03-11 01:16:18 +01:00
Carl Meyer c74064b26d install headers in saner locations (still not sure what to do in virtualenv); fixes #73 2010-03-09 17:00:09 -05:00
Carl Meyer 107835ec99 factor out get_installed_distributions utility function and add pip uninstall autocomplete; fixes #76 2010-03-09 14:39:48 -05:00
Carl Meyer f09cef1071 another sorted cmp->key 2010-03-04 11:38:53 -05:00
Carl Meyer 9a465eeb10 add --local option to freeze; fixes #9 2010-02-22 00:37:28 -05:00
Carl Meyer 0fa4cb4f79 allow global pip to uninstall from anywhere; fixes #44 2010-02-20 12:13:21 -05:00
Alex Gr?nholm e1af274421 Fix uninstallation on Windows (fixes #58) 2010-02-08 09:51:14 +02:00
Ian Bicking ce8ebe84fa Automated merge with ssh://hg@bitbucket.org/ianb/pip 2010-01-18 14:33:25 -06:00
Ian Bicking e84fa32453 Avoid searching tests/ for .egg-info directories (which are sometimes created to mock out packages) 2010-01-18 14:33:20 -06:00
Carl Meyer 6a7b1a9f81 merge 2009-12-10 01:19:26 -05:00
Carl Meyer 6ec86b9ade use canonical paths everywhere in uninstall
fixes failure to uninstall editables in certain edge cases with symlinks
2009-12-10 01:18:12 -05:00
Ian Bicking 13a3083066 Fix for pip bundle and local files, from whit 2009-12-08 13:25:07 -06:00
Carl Meyer 6971562546 clean up after ourselves in tmpdir 2009-12-05 00:42:12 -05:00
Carl Meyer f0416ebddd use shutil.move for rollback-save (fixes #27)
If TMPDIR is on a different filesystem, this has the potential to lose
file ownership info. In general that shouldn't be an issue; seems to
be the best we can do.
2009-12-05 00:23:35 -05:00
Carl Meyer 1b905e0456 refactor uninstall rollback-save to use full paths 2009-12-04 14:40:26 -05:00
Carl Meyer 148ff3a8ed fix uninstall of namespaced packages (fixes #34) 2009-12-04 13:18:21 -05:00
Ian Bicking 4cf472c039 Avoid confusions when there's a virtualenv environment under an editable source directory 2009-11-24 16:31:16 -06:00
Ian Bicking 8ed9acae60 Factor out the requirement handling into pip.req, and most of the remaining utility functions into pip.util 2009-11-20 18:26:59 -06:00