You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kedro implements its own proprietary .kedro.yml config file. This is great to have a place to configure the project, but these files can really add up. Other python libraries/tools, such as mypy and flake8, allow multiple config file options. They typically set up proprietary config file locations but also allow for generic options like setup.cfg or pyproject.toml to be used to consolidate tooling config in one place.
Follow suit of other libraries for config resolution. Look for kedro.yml then .kedro.yml, then look for a kedro key in setup.cfg, then look for a key in pyproject.toml
The text was updated successfully, but these errors were encountered:
Hi @WaylonWalker,
Thanks for raising this issue. Kedro was extended and now it is possible to configure it via pyproject.toml. All the Kedro-related parameters should be provided under [tool.kedro] section.
In general, Kedro will try to read .kedro.yml file. If it doesn't exist, it will read pyproject.toml.
Description
Kedro implements its own proprietary
.kedro.yml
config file. This is great to have a place to configure the project, but these files can really add up. Other python libraries/tools, such as mypy and flake8, allow multiple config file options. They typically set up proprietary config file locations but also allow for generic options likesetup.cfg
orpyproject.toml
to be used to consolidate tooling config in one place.mypy config file docs
flake8 config file docs
Possible Implementation
setup.cfg
Follow suit of other libraries for config resolution. Look for
kedro.yml
then.kedro.yml
, then look for a kedro key insetup.cfg
, then look for a key inpyproject.toml
The text was updated successfully, but these errors were encountered: