omero.install.versions module¶
Version comparison functionality
- install.versions.needs_upgrade(client_version, server_version, verbose=False)[source]¶
Tests whether the client version is behind the server version. For example:
import omero from omero_version import omero_version as client_version client = omero.client() session = client.createSession() config = session.getConfigService() server_version = config.getVersion() upgrade = needs_upgrade(client_version, server_version) if upgrade: # Inform client
Alternatively, from the command-line:
./versions.py --quiet 4.1.0 4.2.0-DEV || echo upgrade