Hugo Lopes Tavares
345b12782f
create a new venv before package installation, both pip and easy_install call
2010-08-12 22:39:10 -03:00
Hugo Lopes Tavares
7c0c57491c
made script/pip usable again. it was a bad symlink (pointing to __main__.py)
2010-08-12 10:58:08 -03:00
Jannis Leidel
b01f29ac65
Fixed #28 -- Updated auto completion docs that use eval to actually work.
2010-08-10 12:56:57 +02:00
Jannis Leidel
4b5fc89706
Worked around another instance of the bug in the mimetypes lib documented in http://bugs.python.org/issue5853 .
2010-08-10 12:04:40 +02:00
Ian Bicking
d7f9e6c209
Added tag 0.8 for changeset c4b01c654ae5
2010-08-03 13:02:51 -05:00
Ian Bicking
2404a34eba
update news and versions for release
2010-08-03 13:02:48 -05:00
Hugo Lopes Tavares
37d1bf39a7
added feature requested in #147 - Need pip-x.y scripts
2010-08-02 20:54:25 -03:00
Hugo Lopes Tavares
faf2bbfe04
changed relative link to absolute, using pip.openplans.org, because it breaks pypi page when requested relative page
2010-08-02 20:37:42 -03:00
Hugo Lopes Tavares
f54fcd976d
removed outdated info about multiple -f options
2010-08-02 20:16:57 -03:00
Hugo Lopes Tavares
b5fc8f1651
fixed issue #78 - Misleading --find-links example in docs; and added explanation about direct urls to packages
2010-08-02 20:09:51 -03:00
Jannis Leidel
6bd971a0bb
Automated merge with ssh://hg@bitbucket.org/ianb/pip/
2010-07-30 18:56:49 +02:00
Jannis Leidel
029d626d7c
More work on the build-standalone script.
2010-07-30 18:56:27 +02:00
Hugo Lopes Tavares
80bc4fab63
bugfix for #150 - editable git repos aren't updated when re-installed; Alex Robbins (alexrobbins) helped fix that bug
2010-07-30 13:06:36 -03:00
Jannis Leidel
90b9e7228f
Moved scripts to contrib dir.
2010-07-30 12:15:47 +02:00
Jannis Leidel
ac2bfb5f32
Fixed minor cosmetic issues to please pep8 tests.
2010-07-29 18:56:03 +02:00
Jannis Leidel
e91f167dfd
Moved pkgutil to its own file to keep the backwardcompat module a little cleaner.
2010-07-26 19:31:49 +02:00
Jannis Leidel
94dfe26d36
Fixed using pkgutil for Python 2.4 by adding pkgutil itself to the backwardcompat module.
2010-07-26 18:53:59 +02:00
Jannis Leidel
da00fd70cc
Added build script to create a standalone version of pip based on Python's ability to import from zipfiles.
2010-07-26 14:04:32 +02:00
Jannis Leidel
5f5e2b547e
Added __main__ file to be able to run pip as a standalone zip file and pointed a symlink as the pip script to it.
2010-07-26 05:01:53 +02:00
Jannis Leidel
0cb87df5cd
Made version control and commands loading use pkgutil.
2010-07-26 04:54:16 +02:00
Jannis Leidel
78394430b1
Fixed wrong __all__ list.
2010-07-26 04:51:36 +02:00
Armin Ronacher
792a2775de
Make install --editable work for multiple matches of .egg-info
...
directories.
In case it finds more than one, it will pick the toplevel one. This fixes
problems caused when for example someone extracts a tarball in a dist
folder for testing purposes.
2010-07-26 02:15:53 +02:00
Hugo Lopes Tavares
290c1de1a1
removed get_env duplication; removed _find_package_path and download_and_extract_bz2_file_to_here functions, because they were not being used;
2010-07-23 20:46:25 -03:00
Ian Bicking
8c28d14471
Fix status line parsing
2010-07-22 16:55:37 -05:00
Ian Bicking
92131946f7
Fix _find_package_path to work with nspath packages, add get_env() function
2010-07-22 16:21:47 -05:00
Ian Bicking
d7a0f946e1
Calculate the paths without falling prey to problems with a nspath install (which happens when you install Paste packages with pip, but not with easy_install)
2010-07-22 16:13:16 -05:00
Hugo Lopes Tavares
0b9a2a3618
in python2.6 there is a response.code, but it is None, and we need to change its value to 200.
2010-07-19 20:24:55 -03:00
Hugo Lopes Tavares
8a553b8625
the last bugfix was not complete - if urllib2.urlopen opens a file uri content, it has no "code" or "msg" attribute in addinfourl instance; added getattr for that
2010-07-19 10:20:44 -03:00
Hugo Lopes Tavares
0efece20e4
bugfix to python lesser than 2.6 - AttributeError: addinfourl instance has no attribute 'getcode'
2010-07-19 10:03:50 -03:00
Carl Meyer
b80b7af94f
doc updates; consolidate easy_install comparison, remove note about not working on Windows
2010-07-15 13:41:13 -04:00
Carl Meyer
2638b8b0af
add trove classifiers for Python versions supported
2010-07-15 13:14:54 -04:00
Hugo Lopes Tavares
7ffa4ab4cb
removed webob, wsgiproxy and wsgi_intercept as dependencies - now the tests use our own cache
2010-07-06 22:56:47 -03:00
Hugo Lopes Tavares
b4b5a25752
pip search should not expect errors. fixed
2010-07-06 14:26:43 -03:00
Hugo Lopes Tavares
8dd23eb2cc
easy_install from local checkout instead of remote http - one more test that does not rely on internet connection
2010-07-06 14:22:36 -03:00
Hugo Lopes Tavares
567e359d29
refactored Requirement.unpack_url
and splitted that in pip.download
2010-07-06 01:12:30 -03:00
Carl Meyer
9e8cf9a0b4
a terminal size of (0,0) is no terminal size at all; fixes #139
2010-07-02 13:07:08 -04:00
Hugo Lopes Tavares
6101f0f3bb
moved pip.util functions `get_file_content
,
urlopen
,
is_url
,
url_to_path
,
path_to_url
,
path_to_url2
,
geturl
and
is_archive_file
` to pip.download
2010-07-02 11:53:07 -03:00
Hugo Lopes Tavares
fad5030209
added mock to .hgignore
2010-07-19 08:52:31 -03:00
Hugo Lopes Tavares
06840e857e
moved all vcs to tests_cache
2010-07-02 09:39:45 -03:00
Hugo Lopes Tavares
0ccd5ebf97
using custom xmlrpclib.Transport (testability purposes)
2010-07-02 09:27:22 -03:00
Hugo Lopes Tavares
acfaac4292
now it uses a lightweight INITools svn repository (dump and load stuff)
2010-07-01 22:44:26 -03:00
Hugo Lopes Tavares
19cf68d82f
removed circular import. moved running_under_virtualenv to pip.locations and updated imports
2010-07-01 21:03:54 -03:00
Hugo Lopes Tavares
99bf39bcd6
removed _running_under_virtualenv defined in locations.py, and renamed pip.util.in_venv to pip.util.running_under_virtualenv
2010-07-01 12:27:07 -03:00
Hugo Lopes Tavares
09cbc5399b
insert pip-delete-this-directory.txt in every build directory pip creates temporarily (it identifies pip created that), and always remove it if no longer needed. it fixes issue #57 and issue #133
2010-07-01 02:07:34 -03:00
Hugo Lopes Tavares
8cdbebc60f
added a global function with a good name, abstracting how it knows about running under virtualenv
2010-07-01 00:09:22 -03:00
Carl Meyer
c8549359d4
add test detritus to .hgignore
2010-07-01 08:10:36 -04:00
Hugo Lopes Tavares
3df79d6476
intercept everything monkey patching wsgi_intercept
2010-06-30 18:33:43 -03:00
Hugo Lopes Tavares
d3f0e2133c
changed to cache all domains that are openend with urllib2.urlopen, starting with pypi.python.org, at the second time the tests are run
2010-06-24 13:38:38 -03:00
Hugo Lopes Tavares
b05bda09fe
added wsgi_intercept to tests_require, so it does not need to download and extract, added wsgiproxy and webob==dev so tests can proxy exact requests
2010-06-24 13:37:36 -03:00
Hugo Lopes Tavares
ea53596738
removed wrong comment in test_freeze_git_clone
2010-06-23 21:54:17 -03:00