Work with api.yaml files from a BMI description.
bmibabel.api.find_bmi_metadata(dir='.')[source]¶Find BMI metadata in a directory tree.
A folder is thought to contain BMI metadata if:
| Parameters: | dir : str, optional
|
|---|---|
| Returns: | tuple of str
|
bmibabel.api.load(dir='.')[source]¶Load an api description from a file.
| Parameters: | dir : str, optional
|
|---|---|
| Returns: | dict
|
| Raises: | ParseError MissingKeyError UnknownKeyError
MissingFileError
|
bmibabel.api.load_all(dir='.')[source]¶Load multiple API descriptions.
| Parameters: | dir : str, optional
|
|---|---|
| Returns: | list
|
bmibabel.api.pkg_config(package, opt)[source]¶Use pkg-config to get compile options.
| Parameters: | package : str
opt : {‘–cflags’, ‘–libs’}
|
|---|---|
| Returns: | str
|