Title: [265766] trunk/Tools
Revision
265766
Author
[email protected]
Date
2020-08-17 12:29:02 -0700 (Mon, 17 Aug 2020)

Log Message

[webkitcorepy] Autoinstaller is very slow in git-svn checkouts
https://bugs.webkit.org/show_bug.cgi?id=215534
<rdar://problem/67120623>

Reviewed by Dewei Zhu.

* Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Bump version.
* Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py:
(Package.install): Download packages to a temporary directory so that setup.py runs faster.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (265765 => 265766)


--- trunk/Tools/ChangeLog	2020-08-17 19:14:41 UTC (rev 265765)
+++ trunk/Tools/ChangeLog	2020-08-17 19:29:02 UTC (rev 265766)
@@ -1,3 +1,15 @@
+2020-08-17  Jonathan Bedard  <[email protected]>
+
+        [webkitcorepy] Autoinstaller is very slow in git-svn checkouts
+        https://bugs.webkit.org/show_bug.cgi?id=215534
+        <rdar://problem/67120623>
+
+        Reviewed by Dewei Zhu.
+
+        * Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Bump version.
+        * Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py:
+        (Package.install): Download packages to a temporary directory so that setup.py runs faster.
+
 2020-08-17  Carlos Garcia Campos  <[email protected]>
 
         [GTK][WPE] Remove support for NPAPI plugins

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py (265765 => 265766)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py	2020-08-17 19:14:41 UTC (rev 265765)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py	2020-08-17 19:29:02 UTC (rev 265766)
@@ -32,7 +32,7 @@
 from webkitcorepy.version import Version
 from webkitcorepy.string_utils import BytesIO, StringIO, UnicodeIO, unicode
 
-version = Version(0, 2, 3)
+version = Version(0, 2, 4)
 
 from webkitcorepy.autoinstall import Package, AutoInstall
 if sys.version_info > (3, 0):

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py (265765 => 265766)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py	2020-08-17 19:14:41 UTC (rev 265765)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py	2020-08-17 19:29:02 UTC (rev 265766)
@@ -29,6 +29,7 @@
 import shutil
 import sys
 import tarfile
+import tempfile
 import zipfile
 
 from webkitcorepy import log
@@ -216,7 +217,7 @@
             log.warning('Installing {}...'.format(archive))
             archive.download()
 
-            temp_location = '{}.tmp'.format(self.location)
+            temp_location = os.path.join(tempfile.gettempdir(), self.name)
             archive.unpack(temp_location)
 
             for candidate in [
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to