pyproject.toml 759 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. [project]
  2. name = "romatch"
  3. version = "0.1.2"
  4. description = "Robust Dense Feature Matching"
  5. readme = "README.md"
  6. authors = [
  7. { name = "Johan Edstedt", email = "johan.edstedt@liu.se" }
  8. ]
  9. requires-python = ">=3.9"
  10. dependencies = [
  11. "albumentations",
  12. "einops",
  13. "h5py",
  14. "kornia",
  15. "loguru",
  16. "matplotlib",
  17. "opencv-python",
  18. "poselib>=2.0.4",
  19. "timm",
  20. "torch>=2.5.1",
  21. "torchvision",
  22. "tqdm",
  23. "wandb",
  24. ]
  25. [project.optional-dependencies]
  26. fused-local-corr = [
  27. "fused-local-corr>=0.2.2 ; sys_platform == 'linux'",
  28. ]
  29. [build-system]
  30. requires = ["uv_build>=0.8.14,<0.9.0"]
  31. build-backend = "uv_build"
  32. [tool.uv.build-backend]
  33. module-name = "romatch"
  34. module-root = ""
  35. [dependency-groups]
  36. dev = [
  37. "ruff>=0.13.1",
  38. ]