[project] name = "depth_pro" version = "0.1" description = "Inference/Network/Model code for Apple Depth Pro monocular depth estimation." readme = "README.md" dependencies = [ "torch", "torchvision", "timm", "numpy<2", "pillow_heif", "matplotlib", ] [project.scripts] depth-pro-run = "depth_pro.cli:run_main" [project.urls] Homepage = "https://github.com/apple/ml-depth-pro" Repository = "https://github.com/apple/ml-depth-pro" [build-system] requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["src"] [tool.pyright] include = ["src"] exclude = [ "**/node_modules", "**/__pycache__", ] pythonVersion = "3.9" [tool.pytest.ini_options] minversion = "6.0" addopts = "-ra -q" testpaths = [ "tests" ] filterwarnings = [ "ignore::DeprecationWarning" ] [tool.lint.per-file-ignores] "__init__.py" = ["F401", "D100", "D104"] [tool.ruff] line-length = 100 lint.select = ["E", "F", "D", "I"] lint.ignore = ["D100", "D105"] extend-exclude = [ "*external*", "third_party", ] src = ["depth_pro", "tests"] target-version = "py39"