This ensures that IDEs will generate the file during configuration, rather than relying on the use to run `init.py` (which confuses CLion for some reason).