Benoit Pierre
92e6e19e7a
minor cleanup
2018-05-18 23:45:55 +02:00
Paul Kehrer
ba80574225
Fix a rare segfault
...
If pip10 is installed and pyopenssl+cryptography are present in the
environment pip's vendored urllib3 will automatically activate its
pyopenssl adapter. This is by design so users can potentially opt-in to
more up-to-date TLS versions than what are provided by their copy of
Python. However, if a user has these packages & subsequently runs
pip install --ignore-installed cryptography then a segfault will occur
due to overwriting an mmap'd shared object.
2018-05-14 13:34:33 -04:00
Andrés Delfino
55e0928a75
Remove trailing os.sep to avoid false negatives
2018-04-18 22:10:45 -03:00
Pradyun Gedam
123e61d4a5
Reorder conditionals to deal with installed VCS requirements
2018-04-18 09:39:27 +05:30
Pradyun Gedam
500505e3fa
🎨 use a list comprehension
2018-04-07 17:25:01 +05:30
Pradyun Gedam
af3c1cfe65
Normalize case before checking for paths
2018-04-06 14:24:16 +05:30
Pradyun Gedam
61a96bcf58
Do not warn about script location if it's with sys.executable
2018-04-04 13:21:57 +05:30
Pradyun Gedam
0de893161e
Move initialization to a better place
2018-04-03 00:02:51 +05:30
Pradyun Gedam
abfbfcc7dc
Actually build wheels for VCS checkouts
2018-04-02 23:20:54 +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
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
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
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
470d48ad6e
Move BuildEnvironment out of wheel.py
2018-01-23 22:08:21 +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
729990c986
Round 1 of Cleanups ( #4844 )
...
* misc: fix typo
* misc: 🎨 cleanup parenthesis
* misc: 🎨 minor simplifications
* tests: fix test_console_to_str_warning
2017-12-25 15:23:27 +05:30
Anthony Sottile
9762eb02e3
Upgrade syntax in src/pip/_internal
...
Changes were automated via https://github.com/asottile/pyupgrade
See #4921
2017-12-14 21:59:22 -08:00
Pradyun Gedam
cd14240529
Merge branch 'master' into cache/ephem-wheel-cache
2017-12-01 19:16:27 +05:30
Pradyun Gedam
353a13ddff
isort: Include trailing commas
2017-11-21 13:23:59 +05:30
Pradyun Gedam
01d97e71f0
Merge branch 'master' into cache/ephem-wheel-cache
2017-11-17 12:32:40 +05:30
Pradyun Gedam
24fd884672
Decouple WheelBuilder from RequirementSet ( #4860 )
2017-11-16 15:16:21 +05:30
Pradyun S. Gedam
165b10b9db
Rework Wheel Caching
2017-10-04 18:53:55 +05:30
Pradyun S. Gedam
ebf06ceb9d
Merge master
2017-10-04 16:58:31 +05:30
Pradyun Gedam
fc7ca26489
Warn user when installing scripts outside PATH ( #4553 )
2017-10-02 17:54:37 +01:00
Donald Stufft
95bcf8c5f6
Move all internal APIs to pip._internal
2017-08-31 14:53:00 -04:00