Commit Graph

5866 Commits

Author SHA1 Message Date
Paul Moore 3a6b3995c1
Merge pull request #5304 from pypa/release/10.0.1
Release/10.0.1
2018-04-19 19:50:10 +01:00
Paul Moore d8a8fe340c Fix news underline from towncrier 2018-04-19 18:10:25 +01:00
Paul Moore 639c4b2ae1 Update news for release 10.0.1 2018-04-19 18:06:29 +01:00
Paul Moore 7f2c89f449 Bump version for release 2018-04-19 18:04:16 +01:00
Paul Moore d8172b961c
Merge pull request #5227 from benoit-pierre/fix_pep518,_again
fix PEP 518 support when pip is installed in the user site
2018-04-18 17:55:04 +01:00
Paul Moore 3c50345f4b
Merge pull request #5280 from pradyunsg/fix/5251
Reorder conditionals to deal with installed VCS requirements
2018-04-18 15:23:53 +01:00
Pradyun Gedam b610eabcc9
📰 2018-04-18 09:46:42 +05:30
Pradyun Gedam 123e61d4a5
Reorder conditionals to deal with installed VCS requirements 2018-04-18 09:39:27 +05:30
Pradyun Gedam 3e71370808
Merge pull request #5276 from pradyunsg/docs/pep-518-support
Document limitations of current implementation of PEP 518 in pip
2018-04-18 01:37:21 +05:30
Paul Moore 64bf4dc3bc
Merge pull request #5257 from pfmoore/distlib_027
Update distlib to 0.2.7
2018-04-17 20:45:36 +01:00
Pradyun Gedam 0cbd08a819
Document limitations of current implementation of PEP 518 in pip 2018-04-17 23:10:33 +05:30
Paul Moore 9875055ffe
Merge pull request #5239 from pradyunsg/fix/5237
Improve Error Messages on EnvironmentErrors when installing
2018-04-17 18:28:59 +01:00
Paul Moore ea1319de95
Merge pull request #5233 from pradyunsg/fix/5219
Make the Windows "self-modification" check more strict
2018-04-17 18:16:59 +01:00
Paul Moore 493eaf0c1e Add a news file 2018-04-17 18:05:01 +01:00
Pradyun Gedam 3e7a66c070
Don't advice about --verbose (it'ss obvious) 2018-04-17 14:56:57 +05:30
Pradyun Gedam fa1219fefe
📰 2018-04-17 14:56:52 +05:30
Pradyun Gedam 4a1c7b891f
Print Better Error Messages on EnvironmenErrors while running pip install.
This fixes various issues with the current logic and splits out the
message generation into a separate unit-test-able function.

Improvements:
- Does not not-print any information in some cases
- Mentions original error message, or entire traceback if verbose.
- In case of permission/access errors, suggests the user to use --user
  and/or check permissions
2018-04-17 14:56:44 +05:30
Pradyun Gedam 5ea5c4d561
Merge pull request #5238 from pradyunsg/docs/upgrade-version
Upgrade to sphinx 1.7
2018-04-17 10:50:45 +05:30
Donald Stufft 8f1ac1788c
Merge pull request #5258 from dstufft/fix-msgpack
Fix msgpack on older versions of Python 2.7
2018-04-16 20:37:16 -04:00
Donald Stufft 28ff2b32d7 Add newsfile 2018-04-16 17:35:36 -04:00
Donald Stufft 084cbb087b Fix msgpack on older versions of Python 2.7 2018-04-16 17:32:54 -04:00
Paul Moore 070af76d8d Update distlib to 0.2.7 2018-04-16 22:02:52 +01:00
Benoit Pierre 02b678f557 fix PEP 518 support when pip is installed in the user site
Do not use the build environment isolation during the build dependencies installation.
2018-04-16 22:58:44 +02:00
Donald Stufft eaa2d0c846
Merge pull request #5215 from dstufft/warehouse
Switch pip to use Warehouse by default
2018-04-16 16:55:17 -04:00
Paul Moore a0fc953bf4
Merge pull request #5235 from benoit-pierre/fix_testsuite_virtualenv
Fix testsuite virtualenv
2018-04-16 21:46:13 +01:00
Donald Stufft b2c5c678af Skip test due to Warehouse behavior change 2018-04-16 15:59:47 -04:00
Donald Stufft 275ab7c3f5 Switch pip to use Warehouse by default 2018-04-16 15:54:11 -04:00
Pradyun Gedam 0d69d7d5e4
Upgrade to sphinx 1.7 2018-04-15 19:41:17 +05:30
Benoit Pierre cbca713046 tests: fix testsuite virtualenv support
Fix sites ordering: add user site first, before system site.
2018-04-15 10:47:56 +02:00
Benoit Pierre d0aa80a47a tests: fix testsuite virtualenv isolation
Ensure `virtualenv.system_site_packages = True` (needed for testing
`--user`) does not result in adding the real site-packages' directory
to `sys.path`.
2018-04-15 10:47:47 +02:00
Pradyun Gedam 2a085b312f
📰 2018-04-15 10:18:51 +05:30
Pradyun Gedam c82d3d99af
Make the Windows "self-modification" check more strict 2018-04-15 10:17:17 +05:30
Paul Moore 28f3ce6fe2
Merge pull request #5218 from pypa/release/10.0.0
Release 10.0.0
2018-04-14 12:17:14 +01:00
Paul Moore 4cbdd171c3 Generate NEWS for release 2018-04-14 10:29:28 +01:00
Paul Moore 4db471fd8f Bump version for release 2018-04-14 10:24:52 +01:00
Paul Moore 63e041a8eb Update AUTHORS file 2018-04-14 10:24:10 +01:00
Paul Moore 20a6cd9fe0
Merge pull request #5202 from pfmoore/newsfix
News file formatting fix
2018-04-11 17:49:05 +01:00
Paul Moore 7605f8492d
Merge pull request #5203 from pfmoore/issue5201
Don't warn about script locations if --target is specified
2018-04-10 20:39:35 +01:00
Paul Moore 2ae420e8e9 Style checker line length 2018-04-10 18:30:07 +01:00
Paul Moore 98bff4047d Add a news file 2018-04-10 18:11:00 +01:00
Paul Moore 22c8656b57 Don't warn about script locations if --target is specified 2018-04-10 18:07:53 +01:00
Paul Moore ed37070dcc News file formatting fix 2018-04-10 17:14:57 +01:00
Paul Moore 516adb4793
Merge pull request #5190 from benoit-pierre/fix_pep518_support
fix PEP 518 support
2018-04-09 08:42:04 +01:00
Benoit Pierre 6da1d9e47c fix PEP 518 support
* fix build environment handling when using PyPy
* do use the build environment for all build commands
* allow installing and building a wheel of a PEP 518 enabled
  package without prior installation of setuptools and/or wheels
* fix check for minimum supported requirements for PEP 518 support:
  - correctly handle complex requirements
  - both setuptools and wheels are needed
2018-04-08 14:06:11 +02:00
Paul Moore 8e074408d6
Merge pull request #5184 from pfmoore/docversion
Fix how docs gets pip version, to work around an issue with readthedocs
2018-04-07 17:43:29 +01:00
Paul Moore 2d8ad3c6e6
Merge pull request #5180 from pradyunsg/fix/5179
Normalize case before checking for paths
2018-04-07 16:05:51 +01:00
Pradyun Gedam 54bf509636
Add test for normalization
As suggested by @pfmoore
2018-04-07 17:25:41 +05:30
Pradyun Gedam 500505e3fa
🎨 use a list comprehension 2018-04-07 17:25:01 +05:30
Paul Moore cb5d4d2391 encoding argument for open isn't valid in Python 2.7 2018-04-07 11:19:34 +01:00
Paul Moore ddbbafaabb Fix how docs gets pip version, to work around an issue with readthedocs 2018-04-07 10:57:08 +01:00