diff --git a/mesonbuild/_pathlib.py b/mesonbuild/_pathlib.py index 640b5ed21dd2..561a135db1dd 100644 --- a/mesonbuild/_pathlib.py +++ b/mesonbuild/_pathlib.py @@ -29,6 +29,7 @@ python bugs are fixed and it is OK to tell our users to "just upgrade python". ''' +from __future__ import annotations import pathlib import os diff --git a/mesonbuild/compilers/asm.py b/mesonbuild/compilers/asm.py index 392a082969d3..09cf9e11eed0 100644 --- a/mesonbuild/compilers/asm.py +++ b/mesonbuild/compilers/asm.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import os import typing as T diff --git a/mesonbuild/scripts/test_loaded_modules.py b/mesonbuild/scripts/test_loaded_modules.py index b3547beafe9d..f824134f2863 100644 --- a/mesonbuild/scripts/test_loaded_modules.py +++ b/mesonbuild/scripts/test_loaded_modules.py @@ -1,6 +1,9 @@ +from __future__ import annotations + import sys import json import typing as T + from . import meson_exe # This script is used by run_unittests.py to verify we don't load too many diff --git a/mesonbuild/scripts/yasm.py b/mesonbuild/scripts/yasm.py index 730ff3e1657c..1d25e6f008bf 100644 --- a/mesonbuild/scripts/yasm.py +++ b/mesonbuild/scripts/yasm.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import argparse import subprocess import typing as T