content: [build-system]
  requires = ["setuptools>=61.0"]
  build-backend = "setuptools.build_meta"
  
  [project]
  name = "llava"
  version = "1.1.1"
  description = "Towards GPT-4 like large language and visual assistant for radiology."
  readme = "README.md"
  requires-python = ">=3.8"
  classifiers = [
      "Programming Language :: Python :: 3",
      "License :: OSI Approved :: Apache Software License",
  ]
  dependencies = [
      "einops",
      "fastapi",
      "gradio==3.35.2",
      "markdown2[all]",
      "numpy==1.26.0",
      "requests",
      "sentencepiece",
      "tokenizers>=0.12.1",
      "torch==2.0.1",
      "torchvision==0.15.2",
      "uvicorn",
      "wandb",
      "shortuuid",
      "httpx==0.24.0",
      "deepspeed==0.9.5",
      "peft==0.4.0",
      "transformers==4.31.0",
      "accelerate==0.21.0",
      "bitsandbytes==0.41.0",
      "scikit-learn==1.2.2",
      "sentencepiece==0.1.99",
      "einops==0.6.1",
      "einops-exts==0.0.4",
      "gradio_client==0.2.9",
      "open-clip-torch==2.23.0",
      "timm==0.9.12",
      "fire",
      "evaluate",
      "radgraph==0.0.9",
      "rouge_score",
      "statsmodels",
      "sacrebleu"
  ]
  
  [project.urls]
  "Homepage" = "https://github.com/microsoft/LLaVA-Rad"
  
  [tool.setuptools.packages.find]
  exclude = [
      "assets*",
      "benchmark*",
      "checkpoints*",
      "data*",
      "docs",
      "dist*",
      "playground*",
      "scripts*",
      "tests*"
  ]
  
  [tool.wheel]
  exclude = [
      "assets*",
      "benchmark*",
      "docs",
      "dist*",
      "playground*",
      "scripts*",
      "tests*"
  ]