> exec(Path('config.py').read_text(), config)
I'm guessing that this is in place of just importing the config module, because of this line:
> You can even import the very package you're configuring.
Which sounds like a recipe for circular import disaster.