class_docstr: Enhanced 'build_py' command that includes data files with packages
  
  The data files are specified via a 'package_data' argument to 'setup()'.
  See 'setuptools.dist.Distribution' for more details.
  
  Also, this version of the 'build_py' command allows you to specify both
  'py_modules' and 'packages' in the same setup operation.
code: def _get_pkg_data_files(self, package):
      # Locate package source directory
      src_dir = self.get_package_dir(package)
  
      # Compute package build directory
      build_dir = os.path.join(*([self.build_lib] + package.split(".")))
  
      # Strip directory from globbed filenames
      filenames = [
          os.path.relpath(file, src_dir)
          for file in self.find_data_files(package, src_dir)
      ]
      return package, src_dir, build_dir, filenames
  
imports: from glob import glob
  from distutils.util import convert_path
  import distutils.command.build_py
  import os
  import fnmatch
  import textwrap
  import io
  import distutils.errors
  import itertools
  from setuptools.extern import six
  from setuptools.extern.six.moves import map, filter, filterfalse
label_desc: Use image node_id 6 for calling the build_py obj's underlying member method code with example usage: obj._get_pkg_data_files(package) and returns: package,  src_dir,  build_dir,  filenames