content: [project]
  authors = [{ name = "Modular Inc", email = "hello@modular.com" }]
  name = "multimodal-rag-with-colpali-llamavision-reranker"
  requires-python = ">=3.10,<3.13"
  version = "0.0.0"
  
  [system-requirements]
  cuda = "12.5"
  
  [build-system]
  build-backend = "hatchling.build"
  requires = ["hatchling"]
  
  [tool.hatch.build.targets.wheel]
  packages = ["."]
  
  [tool.pixi.project]
  channels = ["https://conda.modular.com/max-nightly", "conda-forge"]
  platforms = ["linux-64", "linux-aarch64"]
  
  [tool.pixi.pypi-dependencies]
  multimodal_rag_with_colpali_llamavision_reranker = { path = ".", editable = true }
  
  # Define environments
  [tool.pixi.environments]
  agent = ["agent"]
  
  [tool.pixi.feature.agent.pypi-dependencies]
  torch = { version = ">=2.7.0", index = "https://download.pytorch.org/whl/cu128" }
  torchvision = { version = ">=0.22.0", index = "https://download.pytorch.org/whl/cu128" }
  openai = ">=1.64.0"
  qdrant-client = ">=1.13.2"
  colpali-engine = ">=0.3.8"
  tqdm = ">=4.67.1"
  tenacity = ">=9.0.0"
  gradio = ">=5.18.0"
  pillow = ">=11.1.0"
  pymupdf = ">=1.25.3"
  rerankers = ">=0.8.0"
  transformers = ">=4.47.1"
  
  [tool.pixi.dependencies]
  modular = ">=25.5.0.dev2025070905"
  honcho = ">=2.0.0"
  
  [tool.pixi.tasks]
  app = "honcho start"
  clean = "honcho -f Procfile.clean start"
  tests = "python test.py"
  demo = "honcho -f Procfile.demo start"
  