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