(self, sources: T.List[mesonlib.File], install_dir: str,
                          install_mode: FileMode, rename: T.Optional[str],
                          tag: T.Optional[str],
                          install_dir_name: T.Optional[str] = None,
                          install_data_type: T.Optional[str] = None)
return data
Just the implementation with no validation.
Just the implementation with no validation.
Just the implementation with no validation .
def install_data_impl(self, sources: T.List[mesonlib.File], install_dir: str,
                          install_mode: FileMode, rename: T.Optional[str],
                          tag: T.Optional[str],
                          install_dir_name: T.Optional[str] = None,
                          install_data_type: T.Optional[str] = None) -> build.Data:

        """Just the implementation with no validation."""
        data = build.Data(sources, install_dir, install_dir_name or install_dir, install_mode,
                          self.subproject, rename, tag, install_data_type)
        self.build.data.append(data)
        return data
def install_data_impl ( self , sources : T . List [ mesonlib . File ] , install_dir : str , install_mode : FileMode , rename : T . Optional [ str ] , tag : T . Optional [ str ] , install_dir_name : T . Optional [ str ] = None , install_data_type : T . Optional [ str ] = None ) -> build . Data : data = build . Data ( sources , install_dir , install_dir_name or install_dir , install_mode , self . subproject , rename , tag , install_data_type ) self . build . data . append ( data ) return data