class_docstr: Install an .egg-info file for the package
docstr: Allow basename to be overridden by child class.
  Ref pypa/distutils#2.
docstr_tok: ["Allow","basename","to","be","overridden","by","child","class",".","Ref","pypa\/distutils","#","2","."]
code: def basename(self):
      """
      Allow basename to be overridden by child class.
      Ref pypa/distutils#2.
      """
      return "%s-%s-py%d.%d.egg-info" % (
          to_filename(safe_name(self.distribution.get_name())),
          to_filename(safe_version(self.distribution.get_version())),
          *sys.version_info[:2],
      )
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/_distutils/command/install_egg_info.py
imports: import os
  import sys
  import re
  from ..cmd import Command
  from ..None import dir_util
  from .._log import log
label_desc: Use image node_id 2 for calling the install_egg_info obj's underlying member method code with example usage: obj.basename() and returns: unknown