[project] name = "snowleopard-reid-gradio" version = "0.1.0" description = "Snow Leopard Re-Identification Gradio App for Hugging Face Spaces" requires-python = ">=3.11" dependencies = [ "gradio>=5.49.1", "torch>=2.0.0", "transformers>=4.30.0", "timm>=0.9.0", "ultralytics>=8.3.78", "segment-anything-hq>=0.3.0", "lightglue @ git+https://github.com/cvg/LightGlue.git", "opencv-python>=4.11.0.86", "numpy>=2.0.0", "pillow>=11.0.0", "pydantic>=2.0.0", "pyyaml>=6.0.0", "matplotlib>=3.8.0", "scipy>=1.10.0", "huggingface_hub>=0.20.0", ] [tool.hatch.build.targets.wheel] packages = ["src/snowleopard_reid"] [tool.hatch.metadata] allow-direct-references = true [build-system] requires = ["hatchling"] build-backend = "hatchling.build"