ordeq_pyproject
Pyproject
dataclass
¶
Bases: TOMLInput
IO for loading a pyproject.toml section.
Example usage:
>>> from pathlib import Path
>>> from ordeq_pyproject import Pyproject
>>> pyproject = Pyproject(
... path=Path("pyproject.toml"), section="tool.my_tool"
... )
>>> data = pyproject.load() # doctest: +SKIP
load(**load_options)
¶
Load the specified section from the pyproject.toml file.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**load_options
|
Any
|
Additional options to pass to the TOML loader. |
{}
|
Returns:
| Type | Description |
|---|---|
Any
|
A dictionary representing the contents of the specified section in the pyproject.toml file. |