Right now, Beet only ready config data from either a beet.json/beet.yml/beet.yaml/beet.toml file or a pyproject.toml file.
- The
pyproject.toml-file is only recognized when it contains a [tool.beet] section, even if the section is empty. Why do you need an empty section? Just read the config always.
- Beet can optionally read data from a
[tool.poetry] section. Most people put their project config in the [project] section though. Why not read that, too?
- The hierachy is pretty weird. Beet prioritizes
pyproject.toml over beet.* files.
Right now, Beet only ready config data from either a
beet.json/beet.yml/beet.yaml/beet.tomlfile or apyproject.tomlfile.pyproject.toml-file is only recognized when it contains a [tool.beet] section, even if the section is empty. Why do you need an empty section? Just read the config always.[tool.poetry]section. Most people put their project config in the [project] section though. Why not read that, too?pyproject.tomloverbeet.*files.