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

4056 commits

Author SHA1 Message Date
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