content: [project]
  authors = [{name = "Jianyuan Wang", email = "jianyuan@robots.ox.ac.uk"}]
  dependencies = [
      "numpy<2",
      "Pillow",
      "huggingface_hub",
      "einops",
      "safetensors",
      "opencv-python",
  ]
  name = "vggt"
  requires-python = ">= 3.10"
  version = "0.0.1"
  
  [project.optional-dependencies]
  demo = [
      "gradio==5.17.1",
      "viser==0.2.23",
      "tqdm",
      "hydra-core",
      "omegaconf",
      "opencv-python",
      "scipy",
      "onnxruntime",
      "requests",
      "trimesh",
      "matplotlib",
  ]
  
  # Using setuptools as the build backend
  [build-system]
  requires = ["setuptools>=61.0", "wheel"]
  build-backend = "setuptools.build_meta"
  
  # setuptools configuration
  [tool.setuptools.packages.find]
  where = ["."]
  include = ["vggt*"]
  
  # Pixi configuration
  [tool.pixi.workspace]
  channels = ["conda-forge"]
  platforms = ["linux-64"]
  
  [tool.pixi.pypi-dependencies]
  vggt = { path = ".", editable = true }
  
  [tool.pixi.environments]
  default = { solve-group = "default" }
  demo = { features = ["demo"], solve-group = "default" }
  
  [tool.pixi.tasks]
  