Part of lp.app
The version info file is expected to be in the Launchpad root in the file version-info.py.
From this module, you can get:
versioninfo: the version_info dict revision: the commit ID (Git) or revision number (Bazaar) display_revision:
revisionformatted for display date: the date of the last revision branch_nick: the branch nickname
If the version-info.py file does not exist, then revision, display_revision, date, and branch_nick will all be None.
If that file exists, and contains valid Python, revision, display_revision, date, and branch_nick will have appropriate values from version_info.
If that file exists, and contains invalid Python, there will be an error when this module is loaded. This module is imported into lp/app/__init__.py so that such errors are caught at start-up.