class_docstr: Convenience class for obtaining GDAL major and minor version
  components and comparing between versions.  This is highly
  simplistic and assumes a very normal numbering scheme for versions
  and ignores everything except the major and minor components.
class_docstr_tok: ["Convenience","class","for","obtaining","GDAL","major","and","minor","version","components","and","comparing","between","versions",".","This","is","highly","simplistic","and","assumes","a","very","normal","numbering","scheme","for","versions","and","ignores","everything","except","the","major","and","minor","components","."]
code: def __lt__(self, other):
      return (self.major, self.minor) < tuple(other.major, other.minor)
  
imports: from functools import wraps, total_ordering
  from inspect import getfullargspec
  import logging
  import os
  import re
  import threading
  import warnings
  import attr
  from fiona._env import GDALDataFinder, GDALEnv, PROJDataFinder, calc_gdal_version_num, get_gdal_config, get_gdal_release_name, get_gdal_version_num, set_gdal_config, set_proj_data_search_path
  from fiona.errors import EnvError, FionaDeprecationWarning, GDALVersionError
  from fiona.session import Session, DummySession
label_desc: Use image node_id 2 for calling the GDALVersion obj's underlying member method code with example usage: obj.__lt__(other) and returns: unknown