Title: [276772] trunk/Tools
Revision
276772
Author
[email protected]
Date
2021-04-29 07:15:53 -0700 (Thu, 29 Apr 2021)

Log Message

[webkitcorepy] Allow user to specify interpreter used by autoinstall.py to install imported dependencies
https://bugs.webkit.org/show_bug.cgi?id=225172

Patch by Roy Reapor <[email protected]> on 2021-04-29
Reviewed by Jonathan Bedard.

* Scripts/libraries/webkitcorepy/setup.py: Version bump.
* Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Version bump.
* Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py:
(Package.install): AUTOINSTALL_PYTHON_EXECUTABLE environment variable can override python interpreter used by this module.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (276771 => 276772)


--- trunk/Tools/ChangeLog	2021-04-29 14:15:00 UTC (rev 276771)
+++ trunk/Tools/ChangeLog	2021-04-29 14:15:53 UTC (rev 276772)
@@ -1,3 +1,15 @@
+2021-04-29  Roy Reapor  <[email protected]>
+
+        [webkitcorepy] Allow user to specify interpreter used by autoinstall.py to install imported dependencies
+        https://bugs.webkit.org/show_bug.cgi?id=225172
+
+        Reviewed by Jonathan Bedard.
+
+        * Scripts/libraries/webkitcorepy/setup.py: Version bump.
+        * Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Version bump.
+        * Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py:
+        (Package.install): AUTOINSTALL_PYTHON_EXECUTABLE environment variable can override python interpreter used by this module.
+
 2021-04-29  Aakash Jain  <[email protected]>
 
         [webkitpy] Remove deprecated slave-config-json-path parameter in perftestsrunner.py

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/setup.py (276771 => 276772)


--- trunk/Tools/Scripts/libraries/webkitcorepy/setup.py	2021-04-29 14:15:00 UTC (rev 276771)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/setup.py	2021-04-29 14:15:53 UTC (rev 276772)
@@ -30,7 +30,7 @@
 
 setup(
     name='webkitcorepy',
-    version='0.5.9',
+    version='0.5.10',
     description='Library containing various Python support classes and functions.',
     long_description=readme(),
     classifiers=[

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py (276771 => 276772)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py	2021-04-29 14:15:00 UTC (rev 276771)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py	2021-04-29 14:15:53 UTC (rev 276772)
@@ -37,7 +37,7 @@
 from webkitcorepy.task_pool import TaskPool
 from webkitcorepy.credentials import credentials
 
-version = Version(0, 5, 9)
+version = Version(0, 5, 10)
 
 from webkitcorepy.autoinstall import Package, AutoInstall
 if sys.version_info > (3, 0):

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py (276771 => 276772)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py	2021-04-29 14:15:00 UTC (rev 276771)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py	2021-04-29 14:15:53 UTC (rev 276772)
@@ -286,7 +286,7 @@
                     with open(log_location, 'w') as setup_log:
                         subprocess.check_call(
                             [
-                                sys.executable,
+                                os.environ.get('AUTOINSTALL_PYTHON_EXECUTABLE', sys.executable),
                                 os.path.join(candidate, 'setup.py'),
                                 'install',
                                 '--home={}'.format(install_location),
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to