text: #!/usr/bin/python3
  
  # Copyright 2020 Google LLC
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #      https://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  # Build platform specific wheel files for the pyiree.rt package.
  # Built artifacts are per-platform and build out of the build tree.
  # Usage:
  # ------
  # Windows with CMake:
  #   export CMAKE_BUILD_ROOT='D:\src\build-iree'  # Must be native path
  #   python ./setup_compiler.py bdist_wheel
  
  import os
  import setuptools
  import sys
  
  # Ensure that path starts here for execution as a script.
  sys.path.insert(0, os.path.dirname(__file__))
  import common_setup
  
  
  def run():
    packages = setuptools.find_namespace_packages(
        common_setup.get_package_dir(),
        include=["pyiree.compiler", "pyiree.compiler.*"],
        exclude=["*.CMakeFiles"])
    print("Found packages:", packages)
    setup_kwargs = common_setup.get_setup_defaults(
        sub_project="compiler", description="IREE Generic Compiler")
    common_setup.setup(packages=packages,
                       ext_modules=[
                           setuptools.Extension(name="pyiree.compiler.binding",
                                                sources=[]),
                       ],
                       **setup_kwargs)
  
  
  if __name__ == "__main__":
    run()
  