webkitcorepy has an auto-installed version of the requests library, we should be using that.
<rdar://problem/66308049>
Created attachment 405545 [details] Patch
Comment on attachment 405545 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=405545&action=review > Tools/Scripts/webkitpy/thirdparty/__init__.py:86 > + sys.path.insert(1 if 'libraries/autoinstalled' in sys.path[0] else 0, _AUTOINSTALLED_DIR) Needed for compatibility. webkitpy cannot override webkitcorepy since webkitcorepy is, in some cases, uses more updated versions of the auto-installed libraries. We also don't want to require existing checkouts to delete their webkitpy auto install directory.
Created attachment 405546 [details] Patch
Created attachment 405568 [details] Patch
Created attachment 405659 [details] Patch
Comment on attachment 405659 [details] Patch Blocking this on <https://bugs.webkit.org/show_bug.cgi?id=215067>, since that problem more correctly solves some of the issues this patch attempts to.
Created attachment 405954 [details] Patch
Created attachment 405962 [details] Patch
Committed r265574: <https://trac.webkit.org/changeset/265574> All reviewed patches have been landed. Closing bug and clearing flags on attachment 405954 [details].