2 things:
- the file is nowhere documented like secrets and config. it should be mentioned that it seems to be mandatory, see next point.
- a new file is always created in ./streamlit if it not exists. the behaviour should be like with config: When
config.toml
is defined both globally and in your working directory, Streamlit combines the configuration options and gives precendence to the working-directory configuration.
Better would be to not have it mandatory and to not create it