content: [project]
  name = "lamar"
  description = "LaMAR: Benchmarking Localization and Mapping for Augmented Reality"
  version = "1.0"
  authors = [{name = "Microsoft"}]
  readme = "README.md"
  requires-python = ">=3.9"
  license = {file = "LICENSE-CODE"}
  classifiers = [
      "Programming Language :: Python :: 3",
      "License :: OSI Approved :: MIT License",
      "Operating System :: OS Independent",
  ]
  dependencies = [
      "h5py==3.10.0",
      "numpy==1.26.3",
      "torch>=1.1",
      "tqdm>=4.36.0",
      "pycolmap==0.4.0",
      "scikit-learn==1.5.2", # is needed for hloc
      "pyceres @ git+https://github.com/cvg/pyceres.git@v1.0",
  ]
  urls = {Repository = "https://github.com/microsoft/lamar-benchmark"}
  
  [project.optional-dependencies]
  scantools = [
      "astral==3.2",
      "beautifulsoup4==4.12.2",
      "lxml==4.9.2",
      "matplotlib==3.8.2",
      "open3d==0.18.0",
      "opencv-python==4.7.0.72",
      "plyfile==1.0.3",
      "pytijo==0.0.2",
      "pyzbar-upright==0.1.8",
      "rawpy==0.19.1",
      "scipy==1.11.4",
      "numpy==1.26.3",
      "pillow==10.3.0",
  ]
  dev = [
      "pytest",
      "pytest-cov",
      "pylint==2.5",
      "autopep8",
  ]
  
  [tool.setuptools]
  packages = ["lamar", "scantools"]
  