Diff
Modified: trunk/Tools/Scripts/libraries/webkitbugspy/setup.py (294660 => 294661)
--- trunk/Tools/Scripts/libraries/webkitbugspy/setup.py 2022-05-23 18:50:02 UTC (rev 294660)
+++ trunk/Tools/Scripts/libraries/webkitbugspy/setup.py 2022-05-23 18:53:25 UTC (rev 294661)
@@ -30,7 +30,7 @@
setup(
name='webkitbugspy',
- version='0.6.0',
+ version='0.6.1',
description='Library containing a shared API for various bug trackers.',
long_description=readme(),
classifiers=[
Modified: trunk/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/__init__.py (294660 => 294661)
--- trunk/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/__init__.py 2022-05-23 18:50:02 UTC (rev 294660)
+++ trunk/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/__init__.py 2022-05-23 18:53:25 UTC (rev 294661)
@@ -46,7 +46,7 @@
"Please install webkitcorepy with `pip install webkitcorepy --extra-index-url <package index URL>`"
)
-version = Version(0, 6, 0)
+version = Version(0, 6, 1)
from .user import User
from .issue import Issue
Modified: trunk/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/github.py (294660 => 294661)
--- trunk/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/github.py 2022-05-23 18:50:02 UTC (rev 294660)
+++ trunk/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/github.py 2022-05-23 18:53:25 UTC (rev 294661)
@@ -113,7 +113,11 @@
def prompt():
result = "GitHub's API\nProvide {} username and access token to create and update pull requests".format(hostname)
- if webkitcorepy.Terminal.open_url('{}?scopes=repo,workflow&description={}%20Local%20Automation'.format(token_url, self.name)):
+ if webkitcorepy.Terminal.open_url(
+ '{}?scopes=repo,workflow&description={}%20Local%20Automation'.format(token_url, self.name),
+ prompt='Please press Return key to open the GitHub token generation web page.\n'
+ 'Options are preconfigured, set your expiration date and then click "Generate token": ',
+ ):
return result
return '''{}
Please go to {token_url} and generate a new 'Personal access token' via 'Developer settings'
Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py (294660 => 294661)
--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py 2022-05-23 18:50:02 UTC (rev 294660)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py 2022-05-23 18:53:25 UTC (rev 294661)
@@ -121,7 +121,7 @@
cls._atty_overrides[key] = previous
@classmethod
- def open_url(cls, url):
+ def open_url(cls, url, prompt=None):
if all(not url.startswith(prefix) for prefix in cls.URL_PREFIXES):
sys.stderr.write("'{}' is not a valid URL\n")
return False
@@ -128,6 +128,13 @@
if not cls.isatty(sys.stdout):
return False
+ if prompt:
+ try:
+ cls.input(prompt)
+ except SystemExit:
+ sys.stderr.write('User aborted URL open\n')
+ return False
+
if sys.platform.startswith('win'):
process = run(['explorer', url])
else:
Modified: trunk/Tools/Scripts/libraries/webkitscmpy/setup.py (294660 => 294661)
--- trunk/Tools/Scripts/libraries/webkitscmpy/setup.py 2022-05-23 18:50:02 UTC (rev 294660)
+++ trunk/Tools/Scripts/libraries/webkitscmpy/setup.py 2022-05-23 18:53:25 UTC (rev 294661)
@@ -29,7 +29,7 @@
setup(
name='webkitscmpy',
- version='4.14.4',
+ version='4.14.5',
description='Library designed to interact with git and svn repositories.',
long_description=readme(),
classifiers=[
Modified: trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py (294660 => 294661)
--- trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py 2022-05-23 18:50:02 UTC (rev 294660)
+++ trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py 2022-05-23 18:53:25 UTC (rev 294661)
@@ -46,7 +46,7 @@
"Please install webkitcorepy with `pip install webkitcorepy --extra-index-url <package index URL>`"
)
-version = Version(4, 14, 4)
+version = Version(4, 14, 5)
AutoInstall.register(Package('fasteners', Version(0, 15, 0)))
AutoInstall.register(Package('jinja2', Version(2, 11, 3)))