check: Move dependencies to a single location and document for packagers
PEP8 compliance fixes in settings.py and render.py
check: Clean up the soft dependencies constants mess

This file is meant to make the packagers' job easier,
so it must be as legible as possible.
[FIXUP] Move dependencies to a single location and document for packagers