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

89 commits

Author SHA1 Message Date
Donald Stufft
90688e82b1 Revert "Merge pull request #1519 from dstufft/remove-dependency-links"
This reverts commit da02f073da, reversing
changes made to 2ad8888901.

Conflicts:
	CHANGES.txt
	pip/commands/freeze.py
	pip/commands/list.py
	pip/commands/wheel.py
	pip/index.py
	pip/req/req_set.py
	pip/vcs/subversion.py
2014-08-01 16:50:08 -04:00
Matthew Gilliard
58023d0827 Raise NotImplementedError (not NotImplemented)
NotImplemented is a singleton intended for use in __eq__ methods where comparison is not possible for some reason.
2014-07-24 10:58:11 +01:00
Matt Iversen
1ca674bcde Merge pull request #920 from wcerfgba/patch-1
Incorrect operation sequence in bzr-handling code
2014-07-16 04:35:40 +10:00
Donald Stufft
9b11ed231c Merge pull request #1854 from Ivoz/compat-cleaning
Remove unnecessary imports, move some to six
2014-06-16 12:06:21 -04:00
Remi Rampin
48a69581a4 Fixes pep8 issues 2014-06-11 11:59:31 -04:00
Matthew Iversen
b7770c502a Remove unnecessary imports, move some to six 2014-06-07 04:21:51 +10:00
Remi Rampin
16ca504c7b Catches BadCommand in get_src_requirement()
This catches the BadCommand that get raised by vcs modules when the VCS
software is not installed or not in the PATH. In this case, we behave as
if the .git, .svn or .hg folder hadn't been found at all (but with the
correct warning).
2014-05-21 18:14:24 -04:00
Matthew Iversen
dcb0ee0702 Move backwardcompat package to compat module 2014-05-14 13:10:06 +10:00
Donald Stufft
f79ca70c66 Remove the bundle functionality from pip 2014-05-08 16:09:23 -04:00
Donald Stufft
5a76a47d3b Fix code to handle the latest flake8 2014-03-26 18:24:19 -04:00
Donald Stufft
95ac4c16f5 Remove dependency links support from pip 2014-02-25 18:39:40 -05:00
Donald Stufft
2743768b7b Fix the style of the code base to better match pep8 2014-01-27 14:11:29 -05:00
Donald Stufft
30204be35b Remove uses of sys.exc_info()[1]
Using sys.exc_info()[1] is a hack that was used to use a shared
source approach to Python 3.x support that also included versions
of Python that didn't include the except ... as exc: construction.
Pip no longer supports any of these versions of Python so we can
remove it.
2014-01-27 08:02:10 -05:00
Marcus Smith
73b8692d86 a single path_to_url function with tests 2013-11-18 22:12:41 -08:00
Jannis Leidel
f5335079fb Moved a recursive import. 2013-07-23 20:06:11 +02:00
Carl Meyer
fa81a41d0b Combine Git get_tag_revs and get_branch_revs into single get_refs method. 2013-05-29 16:40:34 -06:00
Carl Meyer
92e0dbbf4c Use git show-ref instead of git branch for better future-proofness.
Based on original patch by Anrs Hu.
2013-05-29 14:03:26 -06:00
gizmoguy1
35f05e0bc9 Moved up check to see if 'repo' was valid before calling the lower() method on it. 2013-04-28 23:18:36 +02:00
Jannis Leidel
8a4458bf56 Fixed a whole bunch of cosmetic problems, mostly to adhere to PEP8. 2013-02-16 19:02:41 +01:00
Marcus Smith
103db0d62d docs and cli error text updates 2013-01-30 20:59:44 -08:00
Roey Berman
297d9ffca0 switch submodule init/update to a single line 2012-09-13 04:01:28 +03:00
Paul Nasrat
7c080e2f38 Fix failing bzr vcs test 2012-07-01 11:47:23 +01:00
Paul Nasrat
1aace2a7ab Merge branch 'develop' of https://github.com/orutherfurd/pip into 552-bzr-33-compat 2012-07-01 11:04:20 +01:00
lepture
94af30dc68 fix #533 . quite and recursive on submodule checkout 2012-06-13 23:27:38 +02:00
lepture
4e264664e2 fix on git repo. if a repo contains submodules, checkout submodules 2012-06-13 23:27:38 +02:00
Ollie Rutherfurd
80a1b9edfc non_hierarchical was dropped at the same time as uses_fragment (#552) 2012-06-07 12:35:41 -04:00
Ollie Rutherfurd
ed09b444bd fix compatability w/3.3 & 2.7.4 & bazaar (#552) 2012-06-07 11:34:27 -04:00
Ollie Rutherfurd
2cfd872fec Python >= 3.3a4 handles url fragments automatically 2012-06-01 18:17:23 -04:00
Paul Nasrat
b8eae098af Merge pull request #464 from gvalkov/call_subprocess
Move pip.call_subprocess to pip.util.call_subprocess
2012-05-13 13:40:03 -07:00
Carl Meyer
4b6872dfbb No .format() formatting yet. 2012-03-13 23:55:17 -07:00
Thomas Fenzl
2c0ac186d3 fixes #427 in own branch 2012-03-13 15:38:47 -07:00
Georgi Valkov
f77a6de500 Move pip.call_subprocess to pip.util.call_subprocess 2012-03-02 01:12:36 +02:00
Qiangning Hong
c2e6f87ea8 support Python 3 2012-02-02 15:25:30 +08:00
Qiangning Hong
ba95ea9499 support Python 2.4 2012-02-02 15:05:48 +08:00
Qiangning Hong
363cc60154 let subversion export support auth and revision 2012-01-31 18:56:47 +08:00
Qiangning Hong
5df6c3aede make subversion understand http://username:password@svn.example.com/ url 2012-01-31 18:42:53 +08:00
Paul Nasrat
35027f278b Fix pep8 CI build.
Tested locally:
=====================================================
================== Running pep8 =====================

Searching for pep8
Reading http://pypi.python.org/simple/pep8/
Reading http://github.com/cburroughs/pep8.py/tree/master
Reading http://github.com/jcrocholl/pep8
Best match: pep8 0.6.1
Processing pep8-0.6.1-py2.7.egg
pep8 0.6.1 is already the active version in easy-install.pth
Installing pep8 script to
/Users/pnasrat/Development/pip/pip_virtualenv/bin

Using
/Users/pnasrat/Development/pip/pip_virtualenv/lib/python2.7/site-packages/pep8-0.6.1-py2.7.egg
Processing dependencies for pep8
Finished processing dependencies for pep8

==================== Ended pep8 =====================
=====================================================
2012-01-30 06:26:12 +00:00
Jannis Leidel
afaa58d024 Minor name nitpicking and a fix for subcommands. 2012-01-20 14:38:34 +01:00
Jannis Leidel
b77a7c4f5f Merge branch 'scripting' of https://github.com/pvanderlinden/pip into pvanderlinden-scripting 2012-01-20 14:16:11 +01:00
Qiangning Hong
188b012502 use svn info --xml to get revision 2012-01-19 00:26:38 +08:00
Paul van der Linden
8d67101b6e path exists action 2011-10-04 16:10:46 +02:00
Hugo Lopes Tavares
ed7360a735 Fixed issue #283 and did some refactorings on git vcs backend 2011-05-15 13:05:14 -03:00
Paul Nasrat
2860dc7d41 Fix whitespace, etc for pep8 compliance
Reran tests after changes on 2.4, 2.6, 3.2 all pass.

=====================================================
================== Running pep8 =====================

Searching for pep8
Reading http://pypi.python.org/simple/pep8/
Reading http://github.com/cburroughs/pep8.py/tree/master
Reading http://github.com/jcrocholl/pep8
Best match: pep8 0.6.1
Processing pep8-0.6.1-py2.6.egg
pep8 0.6.1 is already the active version in easy-install.pth
Installing pep8 script to /Users/pnasrat/Development/pip/pip_virtualenv/bin

Using /Users/pnasrat/Development/pip/pip_virtualenv/lib/python2.6/site-packages/pep8-0.6.1-py2.6.egg
Processing dependencies for pep8
Finished processing dependencies for pep8

==================== Ended pep8 =====================
=====================================================
2011-05-04 08:44:02 +01:00
Paul Nasrat
3b4f620566 Merge branch 'launchpad' of https://github.com/pnasrat/pip into develop 2011-05-03 21:56:25 +01:00
Hugo Lopes Tavares
d14d3b1986 added fix for edge case in pip.utils.find_command and moved BadCommand raise from VersionControl.cmd to find_command 2011-04-28 01:01:08 -03:00
Paul Nasrat
6061831c88 Fix launchpad urls
Fixes issue #36 by supporting launchpad urls.

Functionally tested

python pip/runner.py install -e bzr+lp:ijson#egg=ijson
Obtaining ijson from bzr+lp:ijson#egg=ijson
  Checking out lp:ijson to ./src/ijson
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
  Running setup.py egg_info for package ijson
Installing collected packages: ijson
  Running setup.py develop for ijson
    install_dir /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/
    Creating /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/ijson.egg-link (link to .)
    Adding ijson 0.8.0 to easy-install.pth file
    error: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/easy-install.pth: Permission denied
    Complete output from command /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python -c "import setuptools; __file__='/Users/pnasrat/Development/pip/src/ijson/setup.py'; exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps:
    running develop

install_dir /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/
running egg_info
writing ijson.egg-info/PKG-INFO
writing top-level names to ijson.egg-info/top_level.txt
writing dependency_links to ijson.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'ijson.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'ijson.egg-info/SOURCES.txt'
running build_ext

Creating /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/ijson.egg-link (link to .)
Adding ijson 0.8.0 to easy-install.pth file
2011-04-19 10:59:06 +01:00
Paul Nasrat
e25ae70333 Fix svn+svn protocol issue #252 2011-04-16 19:27:52 +08:00
Carl Meyer
a6181add40 Remove nonexistent name from an __all__. 2011-03-20 11:40:22 -04:00
Vinay Sajip
680b5dfda0 Port to Python3 2011-03-15 15:49:48 -04:00
Hugo Lopes Tavares
dc765845c0 removed unused imports and unused vars 2011-02-12 00:47:31 -02:00