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

1053 commits

Author SHA1 Message Date
Donald Stufft 868671a62c Merge pull request #1465 from minrk/osxarch
Support earlier OS X versions in wheels
2014-06-12 22:12:01 -04:00
Paul Moore 736400d239 Merge pull request #1830 from remram44/vcs-not-found_2
Catches BadCommand in get_src_requirement()
2014-06-12 16:04:27 +01:00
Remi Rampin 48a69581a4 Fixes pep8 issues 2014-06-11 11:59:31 -04:00
MinRK 27f447178b add missing multi-arch tags
all multi-arch tags are supported: fat, intel, fat3, fat64, universal
2014-05-29 22:00:42 -07:00
MinRK a954a72a65 support intel and universal multi-arch tags on OS X
- intel == x86_64, i386
- universal == x86_64, i386, ppc, ppc64
2014-05-29 22:00:42 -07:00
MinRK f752e9c307 support earlier OS X versions in wheels
Wheels built for 10.6 (e.g. Python.org) work on later OS X (e.g. System Python).
The reverse is not assumed.
2014-05-29 21:59:53 -07:00
Marcus Smith 3d64db281b merge 1.5.X into develop 2014-05-26 15:06:36 -07:00
Marcus Smith 3066157cc3 when installing from wheel files, parse the filename to build the requirement 2014-05-25 21:00:39 -07: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
Donald Stufft 8ba11ed565 Merge branch 'master' into develop
Conflicts:
	CHANGES.txt
	pip/__init__.py
	pip/_vendor/vendor.txt
2014-05-16 22:27:02 -04:00
Donald Stufft 81f21f2261 Merge branch '1.5.X'
Conflicts:
	CHANGES.txt
2014-05-16 22:21:32 -04:00
Donald Stufft 8959c0ae7b Bump version 2014-05-16 22:17:28 -04:00
Donald Stufft 398bc9e9ea Upgrade requests to 2.3.0 2014-05-16 14:11:53 -04:00
Donald Stufft 97149959f4 Merge pull request #1813 from Manticore/patch-1
Fix typo in dict values enumeration
2014-05-15 17:50:39 -04:00
Matt Iversen edb40cd128 Merge pull request #1768 from evvers/small-parseopts-refactoring
Small parseopts refactoring
2014-05-14 14:25:35 +10:00
Chris Brinker 374ea8ba2e Some basic auth usernames contain @ symbols, example: email addresses. Make sure we only rsplit just to be sure. 2014-05-14 14:14:19 +10:00
Matthew Iversen dcb0ee0702 Move backwardcompat package to compat module 2014-05-14 13:10:06 +10:00
Bogdan Opanchuk c1b6c6f0c9 Fix typo in dict values enumeration 2014-05-11 14:58:38 +10:00
Donald Stufft 52ca02608e Use CacheControl instead of custom cache code
* Deprecates the --download-cache option & removes the download
  cache code.
* Removes the in memory page cache on the index
* Uses CacheControl to cache all cacheable HTTP requests to the
  filesystem.
  * Properly handles CacheControl headers for unconditional
    caching.
  * Will use ETag and Last-Modified headers to attempt to do a
    conditional HTTP request to speed up cache misses and turn
    them into cache hits.
  * Removes some concurrency unsafe code in the download cache
    accesses.
  * Uses a Cache-Control request header to limit the maximum
    length of time a cache is valid for.
* Adds pip.appdirs to handle platform specific application
  directories such as cache, config, data, etc.
2014-05-09 18:28:20 -04:00
Donald Stufft 077fa14641 Bundle CacheControl and lockfile 2014-05-09 18:17:17 -04:00
Marcus Smith b0b05737a9 Merge pull request #1787 from qwcode/wheel_editables
build wheels for dependencies of editables
2014-05-09 15:00:50 -07:00
Marcus Smith 52299a7fe7 pip wheel needs --src option if it's going support --editable for vcs reqs 2014-05-08 21:29:01 -07:00
Donald Stufft f79ca70c66 Remove the bundle functionality from pip 2014-05-08 16:09:23 -04:00
Donald Stufft 9f56b79e8d Don't warn when installing externally hosted files
Users who opted to install externally hosted files were being warned
about the possiblility of the availability of those files would be
unreliable. However this has caused some contention and confusion
and at this point they've already decided to do it, so there's no
reason to tell them again.
2014-05-08 12:18:31 -04:00
Donald Stufft 69bf70676a Reword this warning to be clearer about what it means 2014-05-08 10:19:53 -04:00
Donald Stufft 1ac72ecfa6 Merge pull request #1788 from blueyed/requirementset-normalize-paths
RequirementSet: normalize paths (esp. wheel_download_dir)
2014-05-07 22:42:39 -04:00
Donald Stufft 7037443975 Require an already created session to be passed into APIs 2014-05-06 22:37:46 -04:00
Donald Stufft 0c1c5d35c6 Merge pull request #1792 from dstufft/cleanup-file-url
requests can handle file:// urls without a hostname now
2014-05-06 16:38:13 -04:00
Donald Stufft bab487f24f LocalFSResponse() is no longer required
requests can now handle a Response().raw that does not have a
_original_response property.
2014-05-06 13:09:59 -04:00
Donald Stufft 399a4276ff requests can handle file:// urls without a hostname now 2014-05-06 13:05:24 -04:00
Daniel Hahler 14b55b0118 Use normalize_path for download_cache passed to RequirementSet
This appears to be in line with other places where paths are normalized.
2014-05-03 22:44:37 +02:00
Daniel Hahler b3dfbd50a4 Normalize wheel_download_dir passed to RequirementSet
This handles `wheel_dir = ~/.cache/pip/wheelhouse` correctly when
invoked via `pip wheel -r requirements.txt`.
2014-05-03 22:41:44 +02:00
Marcus Smith 12034176a1 build wheels for dependencies of editables 2014-05-03 10:12:57 -07:00
Donald Stufft dd640f23b5 Merge pull request #1529 from dongweiming/bugfix_for_all_versions_duplicate
Bugfix: when not find a version that satisfies the requirement. show all versions but duplicate
2014-05-03 07:52:48 -04:00
Donald Stufft e3873b1be8 Merge pull request #1704 from jamezpolley/develop
If at first you can't stat the index file, try again
2014-05-03 07:46:29 -04:00
Donald Stufft 763c906b3f Merge pull request #1741 from djs/develop
Add option --no-ssl-verify to skip ssl cert verification
2014-05-03 07:45:07 -04:00
Donald Stufft 5ad52827c9 Merge pull request #1778 from alex/typo-fixes
Resolve several typos in the codebase
2014-05-03 07:39:28 -04:00
Donald Stufft a4fec67bba Merge branch 'master' into develop
Conflicts:
	.travis.yml
	CHANGES.txt
	PROJECT.txt
	README.rst
	docs/installing.rst
	pip/__init__.py
	pip/_vendor/vendor.txt
	setup.py
	tox.ini
2014-05-03 02:37:03 -04:00
Donald Stufft 0e72f65bf4 Merge branch '1.5.X'
Conflicts:
	.travis/py34.sh
	CHANGES.txt
	PROJECT.txt
2014-05-03 01:13:28 -04:00
Donald Stufft 93098d0c67 Bump version 2014-05-03 00:03:23 -04:00
Alex Gaynor 15e46c6be9 Wordwrap to appease the great flake8 in the sky 2014-05-02 20:24:39 -07:00
Donald Stufft afae20557e Upgrade setuptools to 3.4.4 2014-05-02 22:02:50 -04:00
Donald Stufft af4d13bb7b Upgrade colorama to 0.3.1 2014-05-02 21:01:00 -04:00
Donald Stufft c0ba583aa4 Upgrade six to 1.6.1 2014-05-02 21:01:00 -04:00
Donald Stufft c3aa72ec17 Upgrade html5lib to 1.0b3 2014-05-02 21:01:00 -04:00
Donald Stufft b3ac7b2240 Upgrade distlib to 0.1.8 2014-05-02 21:01:00 -04:00
Alex Gaynor 48266149fb Random change to trigger tests
But for real, oxford comma best comma.
2014-05-02 09:10:34 -07:00
Alex Gaynor b48b9ce53f Resolve several typos in the codebase 2014-04-29 22:33:04 -07:00
James Polley 8304a8be38 If at first you can't stat the index file, try again
If Pip is using an index url that starts with http:// or https://, and
it gets a 404, it does Magic(TM) to figure out what the real name of the
package is. The code looks as though it's intended to do this for
file:// urls as well - but it doesn't, because nothing catches the
OSError that gets raised when the first stat fails.

In order to let this failure be handled and let the usual logic kick in,
set the response status to 404 and let the error bubble up.
2014-04-30 12:03:55 +10:00
Paul Moore 0047974b0f Make pip wheel return failure if any wheels fail to build 2014-04-28 14:28:31 +01:00