gifn-apply: minor refactoring re: TYPE_CHECKING

Change-Id: Ie6909010e27107aaa0ee4bca1eeca8b68776d4da
diff --git a/tools/git-if-needed/python/gifn_apply/__main__.py b/tools/git-if-needed/python/gifn_apply/__main__.py
index aad4f33..1f82eb0 100644
--- a/tools/git-if-needed/python/gifn_apply/__main__.py
+++ b/tools/git-if-needed/python/gifn_apply/__main__.py
@@ -11,7 +11,7 @@
 import pathlib
 import sys
 import tempfile
-from typing import Final
+import typing
 
 from . import defs
 from . import gifn
@@ -20,6 +20,10 @@
 from . import repo_url
 
 
+if typing.TYPE_CHECKING:
+    from typing import Final
+
+
 @dataclasses.dataclass(frozen=True)
 class RepoChanges:
     """A repo directory along with some metadata."""
diff --git a/tools/git-if-needed/python/gifn_apply/defs.py b/tools/git-if-needed/python/gifn_apply/defs.py
index e5971f3..7809b1c 100644
--- a/tools/git-if-needed/python/gifn_apply/defs.py
+++ b/tools/git-if-needed/python/gifn_apply/defs.py
@@ -5,10 +5,10 @@
 from __future__ import annotations
 
 import dataclasses
-from typing import TYPE_CHECKING
+import typing
 
 
-if TYPE_CHECKING:
+if typing.TYPE_CHECKING:
     import logging
     import pathlib
     import urllib.parse as uparse
diff --git a/tools/git-if-needed/python/gifn_apply/gifn.py b/tools/git-if-needed/python/gifn_apply/gifn.py
index 92f20dc..bd53b19 100644
--- a/tools/git-if-needed/python/gifn_apply/gifn.py
+++ b/tools/git-if-needed/python/gifn_apply/gifn.py
@@ -6,12 +6,12 @@
 
 import shlex
 import subprocess  # noqa: S404
-from typing import TYPE_CHECKING
+import typing
 
 from . import defs
 
 
-if TYPE_CHECKING:
+if typing.TYPE_CHECKING:
     import pathlib
 
 
diff --git a/tools/git-if-needed/python/gifn_apply/git.py b/tools/git-if-needed/python/gifn_apply/git.py
index 5336e7d..7f15f9b 100644
--- a/tools/git-if-needed/python/gifn_apply/git.py
+++ b/tools/git-if-needed/python/gifn_apply/git.py
@@ -5,12 +5,12 @@
 from __future__ import annotations
 
 import subprocess  # noqa: S404
-from typing import TYPE_CHECKING
+import typing
 
 from . import defs
 
 
-if TYPE_CHECKING:
+if typing.TYPE_CHECKING:
     import pathlib
     from typing import Final