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

135 commits

Author SHA1 Message Date
Paul Moore d6e050af75
Merge pull request #5116 from pfmoore/issue5085
Fix for issue 5085 (--user set in config causes pip wheel to fail)
2018-03-26 14:27:14 +01:00
Paul Moore 87bb4f9c13 Hide --no-user option 2018-03-26 12:01:27 +01:00
Paul Moore 17e0d115e8 Fix for issue 5085 (--user set in config causes pip wheel to fail) 2018-03-25 18:22:18 +01:00
Paul Moore eb62a44aaf
Merge pull request #5114 from pfmoore/vendoring
Update vendored libraries
2018-03-24 14:10:36 +00:00
Paul Moore 701d88d06d Placate flake8 (2 spaces before inline comment) 2018-03-24 11:55:09 +00:00
Paul Moore 6e8af823f1 Silence invalid mypy errors (see python/typeshed#1985) 2018-03-24 11:41:51 +00:00
Donald Stufft 4c16e71cdd Merge branch 'release/9.0.3' into merged/9.0.3 2018-03-21 21:34:03 -04:00
Phil Pennock 23cd8f6899 Keep install options in requirements.txt from leaking
The list of install options passed into the setup routine is mutable,
passed by reference, so adding items for "this package" to that list
mutates the options for all subsequent packages.

Isolate the lists before mutating them.

Includes a functional test, which has been confirmed to fail without
this fix.

Fixes #3763
Fixes #4453
Fixes #5089
2018-03-20 16:23:34 -04:00
Paul Moore c74c3d1380 Update vendored libraries 2018-03-20 15:23:38 +00:00
Paul Moore 08de0b722a Update vendor.txt 2018-03-20 14:41:32 +00:00
Paul Moore cb696fce08
Merge pull request #5053 from pradyunsg/feature/allow-disabling-isolation
Add an option to allow disabling build isolation
2018-03-14 19:13:53 +00:00
Pradyun Gedam c08d4cc806
Add --no-build-isolation for disabling build isolation 2018-03-09 00:01:26 +05:30
Pradyun Gedam 06e61c0962
🎨 2018-03-03 07:14:54 +05:30
Pradyun Gedam 84d70fb6ec
Move all enviroment management into BuildEnvironment 2018-03-03 02:26:14 +05:30
Paul Moore 34cc364903
Merge pull request #4999 from xoviat/pep518-editable
Run setup.py develop inside of PEP 518 build environment
2018-03-02 08:40:17 +00:00
Paul Moore 1cb99c1a6a
Merge pull request #4877 from edmorley/markers-ignore-loglevel
Use log level info when ignoring packages due to environment markers
2018-03-01 17:54:46 +00:00
Paul Moore 01a555ed64
Merge pull request #4932 from doloopwhile/bugfix/4917-decoding-stdout-of-shell
Vendor Update - stdout and stderr of shell should be decoded with system encoding
2018-03-01 17:52:33 +00:00
Pradyun Gedam 3b7dd50a62
Merge pull request #4977 from pradyunsg/misc/verbosity-properly
Add a verbosity attribute to basecommand
2018-03-01 23:17:06 +05:30
xoviat 55458fc179
Merge branch 'master' into pep518-editable 2018-03-01 10:39:28 -06:00
xoviat 163149fff3 Install build requirements before calling setup.py (#4799)
Setup build environment before first invocation of setup.py and improve test to actually make check that build requirements are installed upon invocation.
2018-03-01 14:20:06 +05:30
BrownTruck 72f219c410 Add expansion of environment variables in requirement files (#3728) 2018-02-05 16:50:50 +05:30
xoviat 60a7a8fe9c Run 'setup.py develop' in the build environment 2018-01-28 16:38:46 -06:00
Ed Morley 4b81388199 Use log level info when ignoring packages due to environment markers
The use of environment markers implies that the user expects the
packages to not be installed in some cases (eg depending on version
of Python), so the log output shouldn't be classed as a warning,
particularly since this results in it being sent to `stderr` rather
than `stdout`.

Fixes #4876.
2018-01-28 15:36:23 +00:00
xoviat 88105000f5 Address review 2018-01-27 14:37:43 -06:00
xoviat 12202eecde Fix regression 2018-01-27 11:28:23 -06:00
xoviat 74c086bd2b 🎨 2018-01-27 11:14:04 -06:00
xoviat 3b88968f0d 🎨 2018-01-27 11:11:02 -06:00
xoviat d3d13eaab7 🎨 2018-01-27 11:07:19 -06:00
xoviat 8dad780026 Address review comments 2018-01-27 11:04:43 -06:00
xoviat 27cb7f36cc Install build requirements in the prepare operation 2018-01-26 12:11:00 -06:00
xoviat 958a9369f5 Make BuildEnvironment a proprety of Requirement 2018-01-26 11:06:00 -06:00
xoviat 08bec25c56 More eagerly cleanup the requirement 2018-01-26 11:02:41 -06:00
xoviat 615de6a571 Pass through finder to prepare operation 2018-01-26 11:01:18 -06:00
xoviat 6a99774dd7 Add cleanup method to build_env 2018-01-26 10:58:28 -06:00
Pradyun Gedam e81b602f90
Disallow non-wheel build dependencies (PEP 518)
Merge pull request #4987 from pradyunsg/fix/fork-bombing
2018-01-26 14:20:13 +05:30
Pradyun Gedam bcc98e6b2e
Merge pull request #4991 from pradyunsg/misc/move-pytoml-to-installreq
Move PEP 518 info fetching into InstallRequirement
2018-01-25 09:08:08 +05:30
Pradyun Gedam 14a11bd8b1
Merge pull request #4990 from pradyunsg/misc/move-build-requirement
Move BuildEnvironment into it's own file
2018-01-25 09:06:54 +05:30
Pradyun Gedam 1ea3f89ff9
Merge pull request #4992 from pradyunsg/vendor/disable-appdirs-loading-c-library
Disable vendored appdirs loading C library
2018-01-24 16:35:35 +05:30
Pradyun Gedam 25afbd3f99
Remove stub for appdirs 2018-01-24 15:37:09 +05:30
Pradyun Gedam a91e545900
Do not load win32com on Windows 2018-01-24 15:36:22 +05:30
Pradyun Gedam beffa5d35d
Merge pull request #4982 from pradyunsg/misc/error-out-on-input
Handle stdin correctly when calling subprocesses
2018-01-24 10:10:42 +05:30
Paul Moore 81fb5159d0
Merge pull request #4764 from pradyunsg/cache/ephem-wheel-cache
Do wheel installs from VCS/directories using ephemeral caching
2018-01-23 22:08:14 +00:00
Pradyun Gedam 4c147397ea
Merge branch 'master' into cache/ephem-wheel-cache 2018-01-24 02:15:21 +05:30
Pradyun Gedam 5ea50d2d8b
Move PEP 518 info fetching into InstallRequirement 2018-01-23 22:10:07 +05:30
Pradyun Gedam cb6aa5be26
Use a property 2018-01-23 22:08:38 +05:30
Pradyun Gedam 470d48ad6e
Move BuildEnvironment out of wheel.py 2018-01-23 22:08:21 +05:30
Pradyun Gedam 3acb90fb8e
Error out on encoding issues while loading configuration (#4976) 2018-01-23 21:56:20 +05:30
Pradyun Gedam 547f92d0c2
Only allow the finder to use wheels as build reqs 2018-01-23 01:35:24 +05:30
Pradyun Gedam 1c36fbc6c1
Handle stdin correctly when calling subprocesses 2018-01-21 16:47:00 +05:30
GOTO Hayato 4f8541972f The parameter include_editables of pip.get_installed_distributions() is desribed as editables in the docstring (#4975)
Fix the mismatched parameter name in get_installed_distributions().
2018-01-20 11:18:37 +00:00