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
79304d7087
news update
2009-12-05 00:47:28 -05: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
efa48ecb32
avoid raw ImportError on nonexistent command
2009-12-04 13:43:46 -05:00
Carl Meyer
143851bae5
set nonzero exit code on failure ( fixes #33 )
2009-12-04 13:43:31 -05:00
Carl Meyer
148ff3a8ed
fix uninstall of namespaced packages ( fixes #34 )
2009-12-04 13:18:21 -05:00
Ian Bicking
2770524365
expand a bit on the purpose and use of requirement files
2009-12-01 15:50:10 -06:00
Ian Bicking
2e8d129590
Automated merge with ssh://hg@bitbucket.org/ianb/pip
2009-12-01 15:05:39 -06: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
Jannis Leidel
8b9c3c5abc
Updates to the documentation stylesheets and theme options
2009-11-21 22:25:18 +01:00
Jannis Leidel
cd989fd5a3
Added new commands and vcs packages to setup.py
2009-11-21 21:08:21 +01: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
Ian Bicking
b0df48ad31
Factor out the PackageIndex code; move more stuff to pip.util
2009-11-20 17:39:44 -06:00
Ian Bicking
dc6b8393eb
Extracted the vcs support into a package/modules. Moved some routines from __init__ into pip.util
2009-11-20 15:03:40 -06:00
Ian Bicking
77517e0724
Python 2.6 requires any=any to make the name importable
2009-11-20 15:03:14 -06:00
Ian Bicking
3e0f8fb780
Move all things pyflakes complains about into backwardcompat; extract the rmtree onerror logic into a separate function
2009-11-20 13:04:33 -06:00
Ian Bicking
3d32c196b5
Extract commands into their own modules; fix a few imports and dead functions that pyflakes found
2009-11-20 12:20:52 -06:00
Ian Bicking
847a66ed8e
Make sure exit code is used in -E situation
2009-11-20 12:20:08 -06:00
Ian Bicking
84dbd5e139
fix imports; extend command set a bit
2009-11-20 12:19:47 -06:00
Jannis Leidel
300f4b1029
Added news for commits since 0.6
2009-11-20 12:04:17 +01:00
Ian Bicking
47d9c03c06
Extracted the Command class (and helpers); fix -E now that pip is a package; extracted some virtualenv stuff; extracted exceptions; tweak tests
2009-11-20 02:47:28 -06:00
Ian Bicking
59e57c3b88
fix missing import
2009-11-20 02:46:21 -06:00
Ian Bicking
5c0d44fe5f
Factor out the base option parser, and the file locations
2009-11-20 01:25:32 -06:00
Ian Bicking
493407a758
factor out any()
2009-11-20 01:10:46 -06:00
Ian Bicking
98358cde0c
remove debugging code that was accidentally put in
2009-11-20 01:08:20 -06:00
Ian Bicking
01f80a25f3
Move log into another file
2009-11-20 01:06:11 -06:00
Ian Bicking
4d02d7936c
Fix the invocation of pip, now that virtualenv includes pip and that installed version has to be overrided
2009-11-20 01:06:01 -06:00
Ian Bicking
0995625262
make setup.py develop work
2009-11-20 01:05:44 -06:00
Ian Bicking
5ce30d94e1
update version in setup.py
2009-11-19 22:58:42 -06:00
Ian Bicking
ef63f2f48f
Move pip into a package
2009-11-19 22:56:45 -06:00
Jannis Leidel
e8aa8f36ed
Added support for hg+https, hg+static-http and bzr+ftp schemes to the appropriate VCS backend.
2009-11-20 00:01:00 +01:00
Carl Meyer
c70822717c
check if entry_points.txt has console_scripts section ( fixes #25 ), thanks Sergey Schetinin
2009-11-13 13:19:05 -05:00
Brian Rosner
c553dfd4e7
Fixed #26 -- implemented __eq__ and __hash__ on Link to ensure they are
...
compared correctly in a set
This fixes the infinite recursion in PackageFinder._get_queued_page. The
seen set was being used, but since there is a bit of recursion in the links
comparing Link instances was failing sending it into an infinite loop.
2009-11-13 03:59:49 -07:00
Ian Bicking
3e86a8937d
put files in the right place
2009-11-10 13:00:07 -05:00
Ian Bicking
673df886ca
enable setuptools if using the 'upload' command
2009-11-10 12:59:58 -05:00
Ian Bicking
0e20c0d17a
Added tag 0.6 for changeset 86fd77176637
2009-11-10 10:24:43 -05:00
Ian Bicking
2407b7426e
update versions for release
2009-11-10 10:24:33 -05:00
Jannis Leidel
36d92277c5
Small change to completion documentation
2009-11-09 17:27:35 +01:00
Jannis Leidel
22bef56391
Reverted writing the completion script to a tempfile and return script directly. Updated docs with usage instructions.
2009-11-07 19:18:03 +01:00
Ian Bicking
9ed9ae107e
typo
2009-11-07 10:42:48 -06:00
Ian Bicking
9ee54fc200
Automated merge with ssh://hg@bitbucket.org/ianb/pip
2009-11-07 10:42:14 -06:00
Ian Bicking
c2df10829e
adjust todo
2009-11-07 10:41:56 -06:00
Jannis Leidel
69b05d9ee8
Moved completion scripts to pip and added a special completion command to be used with 'source'
2009-11-07 15:13:28 +01:00
Jannis Leidel
78bf33f062
Added command line completion for bash and zsh
2009-11-07 04:46:30 +01:00
Jannis Leidel
c637146844
Allow .tbz files to be used as dist sources (additionally to tar.bz2).
2009-11-06 14:54:36 +01:00
Jannis Leidel
40c608de96
Fixed issue 64 - Take better action when passed argument is a local file.
2009-11-06 14:51:40 +01:00
Carl Meyer
a31d257a91
make bzr tests %7E/~ agnostic so they run on bzr 1.x and 2.x
2009-11-05 15:24:25 -05:00