pyproject.toml 677 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. [project]
  2. name = "romatch"
  3. version = "0.1.0"
  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. "fused-local-corr>=0.2.2",
  14. "h5py",
  15. "kornia",
  16. "loguru",
  17. "matplotlib",
  18. "opencv-python",
  19. "poselib>=2.0.4",
  20. "timm",
  21. "torch>=2.5.1",
  22. "torchvision",
  23. "tqdm",
  24. "wandb",
  25. ]
  26. [build-system]
  27. requires = ["uv_build>=0.8.14,<0.9.0"]
  28. build-backend = "uv_build"
  29. [tool.uv.build-backend]
  30. module-name = "romatch"
  31. module-root = ""
  32. [dependency-groups]
  33. dev = [
  34. "ruff>=0.13.1",
  35. ]