summaryrefslogtreecommitdiff
path: root/build-scripts
diff options
context:
space:
mode:
authorJames R. Barlow <james@purplerock.ca>2022-07-22 23:47:07 -0700
committerJames R. Barlow <james@purplerock.ca>2022-07-22 23:48:18 -0700
commit0aa177b070c7be7fabebea88c10cc9dc167abf36 (patch)
treef06735fb8cc60e373aed7513b72c1c979ba19f89 /build-scripts
parent4b56a0da8fac9708008bb6a62506cd64f2c43972 (diff)
Modernize typing with future annotations
Diffstat (limited to 'build-scripts')
-rw-r--r--build-scripts/environ-from-pyproject.py2
-rw-r--r--build-scripts/generate-job-bindings.py6
2 files changed, 6 insertions, 2 deletions
diff --git a/build-scripts/environ-from-pyproject.py b/build-scripts/environ-from-pyproject.py
index 4425de4..b75c259 100644
--- a/build-scripts/environ-from-pyproject.py
+++ b/build-scripts/environ-from-pyproject.py
@@ -1,3 +1,5 @@
+from __future__ import annotations
+
try:
import tomllib
except ModuleNotFoundError:
diff --git a/build-scripts/generate-job-bindings.py b/build-scripts/generate-job-bindings.py
index 5035422..322083c 100644
--- a/build-scripts/generate-job-bindings.py
+++ b/build-scripts/generate-job-bindings.py
@@ -4,9 +4,11 @@
#
# Copyright (C) 2022, James R. Barlow (https://github.com/jbarlow83/)
+from __future__ import annotations
+
import re
from pathlib import Path
-from typing import List, NamedTuple
+from typing import NamedTuple
import typer
@@ -66,7 +68,7 @@ def template_param1(binding):
def process(include: Path):
lines = include.read_text().splitlines()
- bindings: List[Binding] = []
+ bindings: list[Binding] = []
for n, line in enumerate(lines, start=1):
if line.startswith('//'):
continue