code: def is_compatible_with_framework(version):
      
      if version is None:
          return None
  
      lewis_version = Version.coerce(__version__)
  
      return lewis_version == Version.coerce(version.strip())
docs: Returns ``True`` if the supplied version is compatible with the current framework version,
      otherwise the function returns ``False``. Evaluation of versions is performed
      using the `semantic_version`_-package:
  
      .. sourcecode:: Python
  
          is_compatible_with_framework('2.0.0')
  
      All whitespace is stripped from the string prior to evaluation.
  
      :param version: A version to validate against the framework version.
      :return: True if framework version is compatible with specification, False otherwise.
  
      .. _semantic_version: https://pypi.python.org/pypi/semantic_version/