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

184 commits

Author SHA1 Message Date
Pradyun Gedam
abfbfcc7dc
Actually build wheels for VCS checkouts 2018-04-02 23:20:54 +05:30
Pradyun Gedam
607f5dde9c
Use the correct way to format default in optparse 2018-04-01 12:06:29 +05:30
Donald Stufft
0007825733
Merge pull request #4835 from pradyunsg/vendoring/enable-c-libs
Enable vendor C libraries on non-Windows platforms
2018-03-30 19:59:55 -04:00
Paul Moore
d6bf7a90ef
Merge pull request #5055 from pradyunsg/misc/3564-fix
Document that --build disables cleanups
2018-03-30 22:18:12 +01:00
Pradyun Gedam
bd31672508
Stop bothering about the PyOpenSSL version 2018-03-30 20:56:45 +05:30
Pradyun Gedam
da2d7ce5b5
Merge branch 'master' into resolver/warn-after-resolution 2018-03-30 13:39:22 +05:30
Pradyun Gedam
aaa9310a39
Reuse logic from urllib3 for use of OpenSSL 2018-03-30 13:27:42 +05:30
Pradyun Gedam
6ec5bc56fd
Merge branch 'master' into vendoring/enable-c-libs 2018-03-30 12:38:13 +05:30
Pradyun Gedam
c2a4ea4731
Merge branch 'master' into refactor/reduce-action-at-distance 2018-03-30 11:15:50 +05:30
Pradyun Gedam
83cb225ded
Merge pull request #4925 from pradyunsg/resolver/move-dependency-info-and-install-order
Move dependency info and install order into Resolver
2018-03-29 17:01:08 +05:30
Pradyun Gedam
49767ec374
Use string representation for comparing
More robust with weird requirements that can't be directly compared for
some reason (like markers).
2018-03-28 13:48:38 +05:30
Pradyun Gedam
f286fb8bdd
pip check should care about the markers 2018-03-28 13:44:21 +05:30
Pradyun Gedam
e04e5a6aab
mypy gets more data 2018-03-28 13:43:56 +05:30
Pradyun Gedam
3d7fbb31a9
Merge branch 'master' into resolver/warn-after-resolution 2018-03-27 20:10:56 +05:30
Paul Moore
d41dc17910
Merge pull request #5012 from MarSoft/patch-2
Fix typo in --help for --no-deps option
2018-03-27 14:35:56 +01:00
Pradyun Gedam
46e41dec1f
Merge pull request #5117 from pradyunsg/misc/help-messages
Assign pip config command summary correctly
2018-03-27 10:38:23 +05:30
Paul Moore
aabf71bd7e
Merge pull request #4985 from anubhavp28/master
Updated get_terminal_size to check for shutil.get_terminal_size first.
2018-03-26 17:52:25 +01:00
Paul Moore
307503494e
Merge pull request #4956 from segevfiner/complete-short-opts
Add auto completion of short options
2018-03-26 15:51:25 +01:00
Pradyun Gedam
54686849f1
Merge branch 'master' into misc/help-messages 2018-03-26 19:40:06 +05:30
Paul Moore
cbc71e5c0f Use an explicit test for shutil.get_terminal_size rather than a version check 2018-03-26 14:55:42 +01:00
Paul Moore
61eda75a3f
Merge pull request #4989 from pradyunsg/misc/better-pep-518-message
Improve message when setuptools is missing (PEP 518)
2018-03-26 14:46:40 +01:00
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
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
Pradyun Gedam
7b2be65e8c
Correctly assign summary for pip config 2018-03-20 00:09:19 +05:30
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
398fea844c
Improve message when setuptools is missing 2018-03-09 15:51:24 +05:30
Pradyun Gedam
c08d4cc806
Add --no-build-isolation for disabling build isolation 2018-03-09 00:01:26 +05:30
Pradyun Gedam
1fc59bc593
Document that --build disables cleanups 2018-03-05 00:33:40 +05:30
Pradyun Gedam
06e61c0962
🎨 2018-03-03 07:14:54 +05:30
Pradyun Gedam
25124c0b46
Merge branch 'resolver/move-dependency-info-and-install-order' into resolver/warn-after-resolution 2018-03-03 02:53:08 +05:30
Pradyun Gedam
851518b17a
Merge branch 'refactor/reduce-action-at-distance' into resolver/warn-after-resolution 2018-03-03 02:51:37 +05:30
Pradyun Gedam
84d70fb6ec
Move all enviroment management into BuildEnvironment 2018-03-03 02:26:14 +05:30
Pradyun Gedam
255a518157
Merge branch 'master' into refactor/reduce-action-at-distance 2018-03-03 02:08:01 +05:30
Pradyun Gedam
6caca65942
Merge branch 'master' into resolver/move-dependency-info-and-install-order 2018-03-03 02:06:12 +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
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
Pradyun Gedam
cdb8d71fed
Merge branch 'master' into resolver/warn-after-resolution 2018-03-01 14:49:00 +05:30
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
Семён Марьясин
51a3f6f823
Fix typo in --help for --no-deps option 2018-02-02 16:05:59 +03:00
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