class_docstr: A prerequisite to building or installing a distribution
class_docstr_tok: ["A","prerequisite","to","building","or","installing","a","distribution"]
docstr: Return true if dependency is present and up-to-date on 'paths'
docstr_tok: ["Return","true","if","dependency","is","present","and","up-to-date","on","'paths","'"]
code: def is_current(self, paths=None):
      """Return true if dependency is present and up-to-date on 'paths'"""
      version = self.get_version(paths)
      if version is None:
          return False
      return self.version_ok(str(version))
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/depends.py
imports: import sys
  import marshal
  import contextlib
  import dis
  from .None import _imp
  from ._imp import find_module, PY_COMPILED, PY_FROZEN, PY_SOURCE
  from .extern.packaging.version import Version
label_desc: Use image node_id 6 for calling the Require obj's underlying member method code with example usage: obj.is_current(paths) and returns: self, False