name: import returns: module description: | Imports the given extension module. Returns an object that can be used to call the methods of the module. Here's an example for a hypothetical `testmod` module. example: | ```meson tmod = import('testmod') tmod.do_something() ``` posargs: module_name: type: str description: Name of the module to import. kwargs: required: type: bool | feature default: true since: 0.59.0 description: When set to `false`, Meson will proceed with the build even if the module is not found. When set to a [`feature`](Build-options.md#features) option, the feature will control if it is searched and whether to fail if not found. disabler: type: bool since: 0.59.0 description: Returns a [[@disabler]] object when not found.