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

29 commits

Author SHA1 Message Date
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
Renamed from pip/wheel.py (Browse further)