content: [build-system]
  requires = ["setuptools", "setuptools-scm"]
  build-backend = "setuptools.build_meta"
  
  [project]
  name = "lida" 
  authors = [
    { name="Victor Dibia", email="victordibia@microsoft.com" },
  ]
  description = "LIDA: Automatic Generation of Visualizations from Data"
  readme = "README.md"
  license = { file="LICENSE" }
  requires-python = ">=3.9"
  classifiers = [
      "Programming Language :: Python :: 3",
      "License :: OSI Approved :: MIT License",
      "Operating System :: OS Independent",
  ]
  
  dependencies = [
      "llmx>=0.0.21a",
      "pydantic",
      "uvicorn", 
      "typer",
      "fastapi", 
      "python-multipart", 
       "scipy", 
      "numpy",
      "pandas",
      "matplotlib",
      "altair", 
      "seaborn",
      "plotly", 
      "plotnine",
      "statsmodels", 
      "networkx",
      "geopandas",
      "matplotlib-venn",
      "wordcloud",
      "kaleido>=0.2.1, !=0.2.1.post1"
  ]
  optional-dependencies = {web = ["fastapi", "uvicorn"], transformers = ["llmx[transformers]"], tools=["geopy", "basemap", "basemap-data-hires"], infographics=["peacasso"]}
  
  dynamic = ["version"]
  
  [tool.setuptools]
  include-package-data = true 
  
  [tool.setuptools.dynamic]
  version = {attr = "lida.version.VERSION"}
  readme = {file = ["README.md"]}
  
  [tool.setuptools.packages.find]  
  include = ["lida*"]  
  exclude = ["*.tests*"]  
  namespaces = false  
  
  [tool.setuptools.package-data]
  "lida" = ["*.*"]
  
  [project.urls]
  "Homepage" = "https://github.com/microsoft/lida"
  "Bug Tracker" = "https://github.com/microsoft/lida/issues"
  
  [project.scripts]
  lida = "lida.cli:run"