Python module: update documentation for new API
This commit is contained in:
parent
14db3861d8
commit
709e2bd70d
|
@ -142,7 +142,7 @@ This function expects no arguments or keyword arguments.
|
|||
#### `get_path()`
|
||||
|
||||
``` meson
|
||||
string py_installation.get_path(path_name)
|
||||
string py_installation.get_path(path_name, fallback)
|
||||
```
|
||||
|
||||
Get a path as defined by the `sysconfig` module.
|
||||
|
@ -153,15 +153,28 @@ For example:
|
|||
purelib = py_installation.get_path('purelib')
|
||||
```
|
||||
|
||||
This function accepts a single argument, `path_name`, which is expected to
|
||||
be a non-empty string.
|
||||
This function requires at least one argument, `path_name`,
|
||||
which is expected to be a non-empty string.
|
||||
|
||||
If `fallback` is specified, it will be returned if no path
|
||||
with the given name exists. Otherwise, attempting to read
|
||||
a non-existing path will cause a fatal error.
|
||||
|
||||
**Returns**: A string
|
||||
|
||||
#### `has_path()`
|
||||
|
||||
``` meson
|
||||
bool py_installation.has_path(path_name)
|
||||
```
|
||||
|
||||
**Returns**: true if a path named `path_name` can be retrieved with
|
||||
[][`get_path()`], false otherwise.
|
||||
|
||||
#### `get_variable()`
|
||||
|
||||
``` meson
|
||||
string py_installation.get_variable(variable_name)
|
||||
string py_installation.get_variable(variable_name, fallback)
|
||||
```
|
||||
|
||||
Get a variable as defined by the `sysconfig` module.
|
||||
|
@ -169,14 +182,27 @@ Get a variable as defined by the `sysconfig` module.
|
|||
For example:
|
||||
|
||||
``` meson
|
||||
py_bindir = py_installation.get_variable('BINDIR')
|
||||
py_bindir = py_installation.get_variable('BINDIR', '')
|
||||
```
|
||||
|
||||
This function accepts a single argument, `variable_name`, which is expected to
|
||||
be a non-empty string.
|
||||
This function requires at least one argument, `variable_name`,
|
||||
which is expected to be a non-empty string.
|
||||
|
||||
If `fallback` is specified, it will be returned if no variable
|
||||
with the given name exists. Otherwise, attempting to read
|
||||
a non-existing variable will cause a fatal error.
|
||||
|
||||
**Returns**: A string
|
||||
|
||||
#### `has_variable()`
|
||||
|
||||
``` meson
|
||||
bool py_installation.has_variable(variable_name)
|
||||
```
|
||||
|
||||
**Returns**: true if a variable named `variable_name` can be retrieved with
|
||||
[][`get_variable()`], false otherwise.
|
||||
|
||||
## `python_dependency` object
|
||||
|
||||
This [dependency object] subclass will try various methods to obtain the
|
||||
|
|
Loading…
Reference in New Issue