Purpose of the improvement
Currently, valid dependency ranges are noted in several places in the Fine repository, including the pyproject.toml, requirements_dev.yml, and requirements.yml files, as well as various workflow files.
However, this information should only be defined in the pyproject.toml and requirements_dev.yml files. This approach is less error-prone and allows for automatic dependency range updates using Renovate.
Proposal
Implement the parameterized workflow definition from https://github.com/FZJ-IEK3-VSA/tsam and enable the Renovate Bot.