class_docstr: Mix-in providing forward-compatibility for functionality as found in
  distutils on Python 3.7.
  
  Do not edit the code in this class except to update functionality
  as implemented in distutils. Instead, override in the subclass.
class_docstr_tok: ["Mix-in","providing","forward-compatibility","for","functionality","as","found","in","distutils","on","Python","3.7",".","Do","not","edit","the","code","in","this","class","except","to","update","functionality","as","implemented","in","distutils",".","Instead",",","override","in","the","subclass","."]
docstr: Add all the default files to self.filelist:
    - README or README.txt
    - setup.py
    - test/test*.py
    - all pure Python modules mentioned in setup script
    - all files pointed by package_data (build_py)
    - all files defined in data_files.
    - all files defined as scripts.
    - all C sources listed as part of extensions or C libraries
      in the setup script (doesn't catch C headers!)
  Warns if (README or README.txt) or setup.py are missing; everything
  else is optional.
docstr_tok: ["Add","all","the","default","files","to","self.filelist",":","-","README","or","README.txt","-","setup.py","-","test\/test","*",".py","-","all","pure","Python","modules","mentioned","in","setup","script","-","all","files","pointed","by","package_data","(","build_py",")","-","all","files","defined","in","data_files",".","-","all","files","defined","as","scripts",".","-","all","C","sources","listed","as","part","of","extensions","or","C","libraries","in","the","setup","script","(","does","n't","catch","C","headers","!",")","Warns","if","(","README","or","README.txt",")","or","setup.py","are","missing",";","everything","else","is","optional","."]
code: def add_defaults(self):
      """Add all the default files to self.filelist:
        - README or README.txt
        - setup.py
        - test/test*.py
        - all pure Python modules mentioned in setup script
        - all files pointed by package_data (build_py)
        - all files defined in data_files.
        - all files defined as scripts.
        - all C sources listed as part of extensions or C libraries
          in the setup script (doesn't catch C headers!)
      Warns if (README or README.txt) or setup.py are missing; everything
      else is optional.
      """
      self._add_defaults_standards()
      self._add_defaults_optional()
      self._add_defaults_python()
      self._add_defaults_data_files()
      self._add_defaults_ext()
      self._add_defaults_c_libs()
      self._add_defaults_scripts()
  
file_path: catboost/contrib/python/setuptools/py2/setuptools/command/py36compat.py
imports: import os
  from glob import glob
  from distutils.util import convert_path
  from distutils.command import sdist
  from setuptools.extern.six.moves import filter
label_desc: Use image node_id 1 for calling the sdist_add_defaults obj's underlying member method code with example usage: obj.add_defaults() without return types