From e6ef2fceea05dad8647292db6b2766a9cc617ca1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Oct 2023 07:52:02 +0530 Subject: [PATCH] py3.8 support --- gen/__main__.py | 3 ++- gen/apc_parsers.py | 2 +- gen/config.py | 2 +- gen/go_code.py | 2 +- gen/key_constants.py | 2 +- gen/srgb_lut.py | 2 +- gen/wcwidth.py | 2 +- 7 files changed, 8 insertions(+), 7 deletions(-) diff --git a/gen/__main__.py b/gen/__main__.py index 276d4db3f..8184f91fb 100644 --- a/gen/__main__.py +++ b/gen/__main__.py @@ -4,9 +4,10 @@ import os import sys +from typing import List -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: os.chdir(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) sys.path.insert(0, os.getcwd()) if len(args) == 1: diff --git a/gen/apc_parsers.py b/gen/apc_parsers.py index 757bb2a67..2aee4d6c3 100755 --- a/gen/apc_parsers.py +++ b/gen/apc_parsers.py @@ -282,7 +282,7 @@ def graphics_parser() -> None: write_header(text, 'kitty/parse-graphics-command.h') -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: graphics_parser() diff --git a/gen/config.py b/gen/config.py index 8b33eb7b8..6b104ad3e 100755 --- a/gen/config.py +++ b/gen/config.py @@ -35,7 +35,7 @@ def patch_color_list(path: str, colors: List[str], name: str, spc: str = ' ') subprocess.check_call(['gofmt', '-w', path]) -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: from kitty.options.definition import definition write_output('kitty', definition) nullable_colors = [] diff --git a/gen/go_code.py b/gen/go_code.py index 4e77a7eec..32777a489 100755 --- a/gen/go_code.py +++ b/gen/go_code.py @@ -834,7 +834,7 @@ def generate_ssh_kitten_data() -> None: write_compressed_data(buf.getvalue(), d) -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: with replace_if_needed('constants_generated.go') as f: f.write(generate_constants()) with replace_if_needed('tools/utils/style/color-names_generated.go') as f: diff --git a/gen/key_constants.py b/gen/key_constants.py index b22d43b95..c3d4e202b 100755 --- a/gen/key_constants.py +++ b/gen/key_constants.py @@ -419,7 +419,7 @@ def generate_macos_mapping() -> None: patch_file('glfw/cocoa_window.m', 'functional to macu', '\n'.join(lines)) -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: generate_glfw_header() generate_xkb_mapping() generate_functional_table() diff --git a/gen/srgb_lut.py b/gen/srgb_lut.py index 53840dc61..c7f2ee6c7 100755 --- a/gen/srgb_lut.py +++ b/gen/srgb_lut.py @@ -42,7 +42,7 @@ def generate_srgb_gamma(declaration: str = 'static const GLfloat srgb_lut[256] = return "\n".join(lines) -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: c = generate_srgb_gamma() with open(os.path.join('kitty', 'srgb_gamma.h'), 'w') as f: f.write(f'{c}\n') diff --git a/gen/wcwidth.py b/gen/wcwidth.py index 4e33b6390..30b90c18b 100755 --- a/gen/wcwidth.py +++ b/gen/wcwidth.py @@ -582,7 +582,7 @@ def gen_rowcolumn_diacritics() -> None: subprocess.check_call(['gofmt', '-w', '-s', go_file]) -def main(args: list[str]=sys.argv) -> None: +def main(args: List[str]=sys.argv) -> None: parse_ucd() parse_prop_list() parse_emoji()