diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-06-14 15:36:16 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-06-22 09:13:41 -0700 |
commit | ea3d85a1c0933f7b5b0588e3137c1dd8a50ce5f3 (patch) | |
tree | 893ca8571799acfe304e028836508b78ce7d7e9d /mesonbuild/interpreter/kwargs.py | |
parent | a551e7613728051a398f296cda40a4c8cf25dcbb (diff) | |
download | meson-ea3d85a1c0933f7b5b0588e3137c1dd8a50ce5f3.zip meson-ea3d85a1c0933f7b5b0588e3137c1dd8a50ce5f3.tar.gz meson-ea3d85a1c0933f7b5b0588e3137c1dd8a50ce5f3.tar.bz2 |
interpreter: use typed_kwargs for install_data
Diffstat (limited to 'mesonbuild/interpreter/kwargs.py')
-rw-r--r-- | mesonbuild/interpreter/kwargs.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/kwargs.py b/mesonbuild/interpreter/kwargs.py index e9042af..300bb1c 100644 --- a/mesonbuild/interpreter/kwargs.py +++ b/mesonbuild/interpreter/kwargs.py @@ -10,7 +10,7 @@ from typing_extensions import TypedDict, Literal from .. import build from .. import coredata -from ..mesonlib import MachineChoice, File, FileMode +from ..mesonlib import MachineChoice, File, FileMode, FileOrString from .interpreterobjects import EnvironmentVariablesObject @@ -110,3 +110,11 @@ class FuncInstallSubdir(TypedDict): exclude_files: T.List[str] exclude_directories: T.List[str] install_mode: FileMode + + +class FuncInstallData(TypedDict): + + install_dir: str + sources: T.List[FileOrString] + rename: T.List[str] + install_mode: FileMode |