code: def build(self):
      # 1.) build the python extension
      cmake = self._configure_cmake()
      cmake.build()
      # 2.) install the python binary extension and dependencies
      # into a dist directory under _package
      cmake.install()
      # 3.) set the platform name
      plat_names = {
          "Windows": "win_amd64",
          "Linux": "linux_x86_64",
          "Macos": "macosx-10.6-intel",
      }
      if self.settings.os == "Macos" or self.settings.os == "Linux":
          self.run(
              "ls -l", cwd=os.path.join(self.package_folder, "_package")
          )
      # 4.) Make the python wheel from the _package using python setup.py
      self.run(
          "python setup.py bdist_wheel --plat-name={0} --dist-dir={1} --python-tag={2}".format(
              plat_names[str(self.settings.os)],
              os.path.join(self.package_folder, "dist"),
              __py_tag__,
          ),
          cwd=os.path.join(self.package_folder, "_package"),
      )
  
file_path: nptsne/conanfile.py
imports: from conans import ConanFile, CMake, tools
  import os
  import sys
  import json
label_desc: Use image node_id 6 for calling the NptsneConan obj's underlying member method code with example usage: obj.build() without return types