def validate()

in bot/config.py [0:0]


def validate(config):
    tracked_packages = flatten(config.get("tracked-packages", {}))
    config["tracked-packages"] = tracked_packages

    for name, package in tracked_packages.items():
        branches = package.get("branches", None)
        if not branches:
            package["branches"] = assets.branches
        elif type(branches) is str:
            package["branches"] = [x.strip() for x in branches.split(",")]

        minimum_version = package.get("minimum-version", None)
        if minimum_version:
            v = (str(minimum_version).split(".") + [0, 0, 0])[:3]
            package["minimum-version"] = semver.VersionInfo(*v)

    return config