class_docstr: A prerequisite to building or installing a distribution
class_docstr_tok: ["A","prerequisite","to","building","or","installing","a","distribution"]
docstr: Return full package/distribution name, w/version
docstr_tok: ["Return","full","package\/distribution","name",",","w\/version"]
code: def full_name(self):
      """Return full package/distribution name, w/version"""
      if self.requested_version is not None:
          return "%s-%s" % (self.name, self.requested_version)
      return self.name
  
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 2 for calling the Require obj's underlying member method code with example usage: obj.full_name() and returns: self, unknown