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

10844 commits

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