code: def _build_wheel_modern(ireq, output_dir, finder, wheel_cache, kwargs):
      
      kwargs.update({"progress_bar": "off", "build_isolation": False})
      with pip_shims.RequirementTracker() as req_tracker:
          if req_tracker:
              kwargs["req_tracker"] = req_tracker
          preparer = pip_shims.RequirementPreparer(**kwargs)
          builder = pip_shims.WheelBuilder(finder, preparer, wheel_cache)
          return builder._build_one(ireq, output_dir)
docs: Build a wheel.
  
      * ireq: The InstallRequirement object to build
      * output_dir: The directory to build the wheel in.
      * finder: pip's internal Finder object to find the source out of ireq.
      * kwargs: Various keyword arguments from `_prepare_wheel_building_kwargs`.