Xavier Fernandez
b0cc9da953
basecommand: use logging exc_info parameter
2015-07-16 21:21:41 +02:00
Donald Stufft
4edacd8d18
Merge pull request #2978 from dstufft/upgrade
...
Upgrade distlib and ipaddress.
2015-07-15 17:13:56 -04:00
Donald Stufft
e2d98cc51a
Upgrade ipaddress to 1.0.13
2015-07-15 17:01:38 -04:00
Donald Stufft
c82e79f418
Upgrade to distlib 0.2.1
2015-07-15 17:01:14 -04:00
Donald Stufft
e1d36f97ea
Merge pull request #2977 from balloob/patch-1
...
Do not break built-in logging module when pip embedded in script
2015-07-15 14:20:57 -04:00
Paulus Schoutsen
a5e06a506c
Do not break built-in logging module when pip embedded in script
...
Fixes #2553 . When a Python script embeds pip and tries to log something from a different thread, an AttributeError is raised.
2015-07-15 10:34:16 -07:00
Donald Stufft
589dd66a04
Merge pull request #2975 from dstufft/fix-mock
...
Different mock dependencies based on Python version
2015-07-15 13:21:32 -04:00
Donald Stufft
31fa9f767e
Merge pull request #2833 from xavfernandez/perform_check_after_run
...
Check for new pip version after run call
2015-07-15 13:10:06 -04:00
Donald Stufft
786e452f13
Pin to an older version of mock
2015-07-14 15:32:29 -04:00
Marcus Smith
685c8b5ace
Merge pull request #2961 from radiosilence/patch-1
...
Updating e-mail address.
2015-07-06 17:29:39 -07:00
James Cleveland
ae38ddfd17
Updating e-mail address.
...
Just keeping things current.
2015-07-06 21:57:24 +01:00
Xavier Fernandez
0e8d5801b0
Compute pip version from its metadata
...
Move InstallRequirement.installed_version to a get_installed_version helper
Adapt test
2015-07-06 10:28:18 +02:00
Xavier Fernandez
7cd1586d27
Check for new pip version after run call
...
If a pip install --update was performed, the version check should not
find anything. Closes #2829
2015-07-03 17:09:12 +02:00
Donald Stufft
a767bac95b
Merge pull request #2951 from minrk/check-wheel-cache
...
check that wheel cache dir is writable
2015-07-02 23:34:19 -04:00
Min RK
aa0099a641
check that wheel cache dir is writable
...
before building wheels. Warning is copied from http cache check.
HTTP cache has a similar check and warning,
but wheels would still try and fail to build.
2015-07-02 13:10:47 -07:00
Donald Stufft
537369c4a0
Merge pull request #2946 from alex/patch-3
...
fixed a typo in the docs
2015-07-01 11:08:49 -04:00
Alex Gaynor
5ca472e559
fixed a typo in the docs
2015-06-30 22:03:24 -04:00
Donald Stufft
0ba95ace50
bump for development
2015-06-30 20:34:20 -04:00
Donald Stufft
81bed3adcf
Merge branch 'master' into develop
2015-06-30 19:14:58 -04:00
Donald Stufft
5d927de5cd
Update get-pip.py to 7.1.0
2015-06-30 19:14:43 -04:00
Donald Stufft
d2f09e2867
Bump for release
2015-06-30 18:53:26 -04:00
Donald Stufft
c3ffb81088
Merge branch 'develop'
2015-06-30 18:52:43 -04:00
Donald Stufft
b2595ce48f
Merge pull request #2944 from dstufft/update-changelog
...
Update the changelog
2015-06-30 18:43:30 -04:00
Donald Stufft
c7305d1f8d
Update the changelog
2015-06-30 17:11:09 -04:00
Donald Stufft
40242fe4db
Merge pull request #2934 from jamezpolley/user_implies_null_prefix
...
Ignore distutils prefix when using --user
2015-06-28 23:08:01 -04:00
James Polley
b227c45a7b
Ignore distutils prefix when using --user
...
Fixes bug #2683
There are two changes here; one to fix the using-wheels codepath and one
to fix the no-wheels codepath. Two tests are introduced, one to test
each codepath.
2015-06-26 19:08:45 +10:00
Donald Stufft
8f828b4986
Merge pull request #2925 from dstufft/less-insane-vendoring
...
Do a (slightly) less insane thing to handle debundling
2015-06-24 12:07:40 -04:00
Donald Stufft
2912910b44
Do a (slightly) less insane thing to handle debundling
...
Previously we attempt to do some crazy things with import hooks
in order to attempt to automatically alias normally installed
dependencies as our vendored dependencies. This turned out to be
fairly fragile, so instead we'll manually patch sys.modules to
trigger the aliasing.
As part of this, we also drop support for the
PIP_NO_VENDOR_FOR_DOWNSTREAM environment variable because it was
never fully supported and now that we have wheel caching, actually
using it could possibly trigger a bad wheel to be cached. The new
mechanism requires some light patching by downstream to opt into
the mechanism, so they can also easily remove all of the files
in pip/_vendor/ except for __init__.py.
2015-06-23 22:27:47 -04:00
Donald Stufft
0b9beab59c
Merge pull request #2924 from dstufft/upgrade-setuptools
...
Upgrade setuptools to 18.0
2015-06-23 19:44:02 -04:00
Donald Stufft
f03ebccf33
Merge pull request #2891 from jdkx/develop
...
Fixed support for Jython 2.7 in wheel.py.
2015-06-23 19:14:14 -04:00
Donald Stufft
3abaac5abc
Merge pull request #2743 from Carreau/importlib
...
imp deprecated on 3.4
2015-06-23 19:13:31 -04:00
Donald Stufft
7d69501fcb
Merge pull request #2820 from j0057/config-docs
...
Document behavior of boolean config file variables (--no-cache and --no-compile)
2015-06-23 19:11:22 -04:00
Donald Stufft
2a70d338c8
Merge pull request #2914 from jamezpolley/topo_requires_typo
...
Mention all 4 TopoRequires packages
2015-06-23 19:02:39 -04:00
Donald Stufft
e89e3a80a4
Upgrade setuptools to 18.0
2015-06-23 19:00:35 -04:00
Donald Stufft
c68a56dfed
Merge pull request #2915 from minrk/soabi-cp35-split
...
get only first part of SOABI for ABI tag
2015-06-23 12:34:19 -04:00
Donald Stufft
759eba04c6
Merge pull request #2917 from jamezpolley/con_and_dep
...
Handle missing case from bug #2888
2015-06-19 11:28:21 -04:00
James Polley
6d719576e8
Handle missing case from bug #2888
...
If a single package is listed as a constraint; is a dependency of a
package being installed; *and* is already installed, we end up
processing it multiple times. This change adds a new "prepared" flag
which we set the first time the package is processed, to prevent
multiple handling.
Fixes bug #2888
2015-06-19 15:21:02 +10:00
Min RK
659d81d880
verify that hyphens are never allowed in tags
2015-06-18 14:49:56 -07:00
Min RK
26d078c4c2
get only first part of SOABI for ABI tag
...
after cpython-
CPython 3.5 has SOABI='cpython-35m-darwin'
This now returns the expected 'cp35m'
2015-06-18 11:20:52 -07:00
James Polley
f29a398c34
Mention all 4 TopoRequires packages
...
TopoRequires4 is mentioned in the body text but not the header.
2015-06-18 15:10:36 +10:00
Julien Demoor
b53397528b
Fixed support for Jython 2.7 in wheel.py.
2015-06-10 07:13:08 +04:00
Donald Stufft
530464b157
Merge pull request #2886 from rbtcollins/issue-2867
...
Issue #2867 : Accept --no/only-binary via pip.conf
2015-06-09 19:24:57 -04:00
Donald Stufft
882cc0cf64
Merge pull request #2889 from dstufft/revamp-travis
...
Refactor our .travis.yml to be more like pyca/cryptography's
2015-06-09 19:22:46 -04:00
Donald Stufft
3e33fa9b25
Don't specify a Python version for non Python version environments
2015-06-09 19:01:36 -04:00
Donald Stufft
3ae80ee50b
Try using Travis's Nightly support for CPython
2015-06-09 19:01:36 -04:00
Donald Stufft
717cfc6ac0
Don't run diff-cover anymore
2015-06-09 18:31:12 -04:00
Donald Stufft
72025dbad1
Refactor our .travis.yml to be more like pyca/cryptography's
2015-06-09 18:30:19 -04:00
Robert Collins
a66d3e2e8b
Issue #2867 : Accept --no/only-binary via pip.conf
2015-06-10 10:25:15 +12:00
Donald Stufft
8e3eaec559
Merge pull request #2857 from rbtcollins/issue-2731
...
Issue #2731 : Constraints files.
2015-06-08 18:29:02 -04:00
Joost Molenaar
85a1036836
Document surprising pip configuration behavior
2015-06-03 06:22:01 +02:00