nbdev
nbdev copied to clipboard
possibility of using pyproject.toml instead of settings.ini?
The settings.ini file contains information conventionally stored in pyproject.toml. since the pyproject.toml structure is being increasingly adapted, for example by mainstream tools like poetry, or best practice focused ML platforms like Kedro, it makes sense for nbdev at least accommodate keeping settings DRY, by reading the required information (such as repo, version number, author, description, etc.) from the pyproject.toml file, and additional nbdev specific information under the [tool.nbdev] header.
are there any plans or discussions to implement this, or am I suggesting something completely crazy :p?