code: def __init__(
      self, python_version: str, build_type: str, architecture: str
  ) -> None:
      super().__init__(
          "manylinux"
          if architecture == "x86_64"
          else f"manylinux-{architecture}",
          volumes=[f"{os.environ.get('RAYCI_CHECKOUT_DIR')}:/rayci"],
      )
      python_version_info = PYTHON_VERSIONS.get(python_version)
      assert (
          build_type in BUILD_TYPES
      ), f"build_type must be one of {BUILD_TYPES}"
      self.build_type = build_type
      self.bin_path = python_version_info["bin_path"]
  
file_path: ray/ci/ray_ci/builder_container.py
imports: import os
  from typing import TypedDict
  from ci.ray_ci.linux_container import LinuxContainer
label_desc: Use image node_id 1 to create a new BuilderContainer object from inherited base classes: LinuxContainer with example: obj = BuilderContainer(python_version, build_type, architecture)