I basically need to know the version of an specific application that it is installed and added to
INSTALLED_APPS = (
...
'the_application',
...
)
I know that I can use pip freeze. I know the version of the application in my current virtual environment.
The problem is I want to support two versions of the_application.
Something like settings.INSTALLED_APP[‘the_application’].get_version() would be what I am looking for…
A module / app will typically expose its version via a module level
__version__attribute. For example:Some caveats are in order:
'0.15.0'on my test system; the second one printed(2, 0, 0, 'beta')on the same system.