⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 250998 in webkit


Ignore:
Timestamp:
Oct 10, 2019, 6:50:31 PM (7 years ago)
Author:
commit-queue@webkit.org
Message:

New html5lib requires newer version of six.py than that shipped in macOS 10.14.6
​https://bugs.webkit.org/show_bug.cgi?id=202830

Autoinstall six along with html5lib.

Patch by Kenneth Russell <​kbr@chromium.org> on 2019-10-10
Reviewed by Jonathan Bedard.

  • Scripts/webkitpy/thirdparty/init.py:

(AutoinstallImportHook._install_mechanize):
(AutoinstallImportHook._install_pytest):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r250997 r250998  
     12019-10-10  Kenneth Russell  <kbr@chromium.org>
     2
     3        New html5lib requires newer version of six.py than that shipped in macOS 10.14.6
     4        https://bugs.webkit.org/show_bug.cgi?id=202830
     5
     6        Autoinstall six along with html5lib.
     7
     8        Reviewed by Jonathan Bedard.
     9
     10        * Scripts/webkitpy/thirdparty/__init__.py:
     11        (AutoinstallImportHook._install_mechanize):
     12        (AutoinstallImportHook._install_pytest):
     13
    1142019-10-10  Jonathan Bedard  <jbedard@apple.com>
    215
  • trunk/Tools/Scripts/webkitpy/thirdparty/__init__.py

    r250869 r250998  
    126126            self._install_requests()
    127127
     128    def _install_six(self):
     129        self._install("https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz",
     130                              "six-1.11.0/six.py")
     131
    128132    def _install_mechanize(self):
    129133        self._ensure_autoinstalled_dir_is_in_sys_path()
    … …  
    134138        self._install("https://files.pythonhosted.org/packages/64/f1/1aa4c96dea14e17a955019b0fc4ac1b8dfbc50e3c90970c1fb8882e74a7b/mechanize-0.4.3.tar.gz",
    135139                             "mechanize-0.4.3/mechanize")
     140        self._install_six()
    136141
    137142    def _install_keyring(self):
    … …  
    167172        self._install("https://files.pythonhosted.org/packages/c0/2f/6773347277d76c5ade4414a6c3f785ef27e7f5c4b0870ec7e888e66a8d83/more-itertools-4.2.0.tar.gz",
    168173                              "more-itertools-4.2.0/more_itertools")
    169         self._install("https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz",
    170                               "six-1.11.0/six.py")
     174        self._install_six()
    171175        self._install("https://files.pythonhosted.org/packages/a1/e1/2d9bc76838e6e6667fde5814aa25d7feb93d6fa471bf6816daac2596e8b2/atomicwrites-1.1.5.tar.gz",
    172176                              "atomicwrites-1.1.5/atomicwrites")
Note: See TracChangeset for help on using the changeset viewer.