class_docstr: A prerequisite to building or installing a distribution
class_docstr_tok: ["A","prerequisite","to","building","or","installing","a","distribution"]
docstr: Is 'version' sufficiently up-to-date?
docstr_tok: ["Is","'version","'","sufficiently","up-to-date","?"]
code: def version_ok(self, version):
      """Is 'version' sufficiently up-to-date?"""
      return (
          self.attribute is None
          or self.format is None
          or str(version) != "unknown"
          and version >= self.requested_version
      )
  
file_path: catboost/contrib/python/setuptools/py2/setuptools/depends.py
imports: import sys
  import marshal
  import contextlib
  from distutils.version import StrictVersion
  from .py33compat import Bytecode
  from .py27compat import find_module, PY_COMPILED, PY_FROZEN, PY_SOURCE
  from .None import py27compat
label_desc: Use image node_id 3 for calling the Require obj's underlying member method code with example usage: obj.version_ok(version) and returns: unknown