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