|
[project] |
|
|
|
|
|
name = "omniglue" |
|
description = "Official code release for CVPR'24 paper 'OmniGlue: Generalizable Feature Matching with Foundation Model Guidance" |
|
readme = "README.md" |
|
requires-python = ">=3.8" |
|
license = {file = "LICENSE"} |
|
authors = [{name = "OmniGlue authors"}] |
|
classifiers = [ |
|
"License :: OSI Approved :: Apache Software License", |
|
"Intended Audience :: Science/Research", |
|
] |
|
keywords = ["feature matching"] |
|
dynamic = ["version", "dependencies"] |
|
|
|
|
|
|
|
[tool.setuptools.dynamic] |
|
dependencies = {file = ["requirements.txt"]} |
|
|
|
[project.urls] |
|
homepage = "https://github.com/google-research/omniglue" |
|
repository = "https://github.com/google-research/omniglue" |
|
changelog = "https://github.com/google-research/omniglue/blob/main/CHANGELOG.md" |
|
|
|
|
|
[tool.setuptools.packages.find] |
|
where = ["src", "third_party"] |
|
include = ["omniglue*", "dinov2*"] |
|
|
|
[project.optional-dependencies] |
|
|
|
|
|
dev = [ |
|
"pytest", |
|
"pytest-xdist", |
|
"pylint>=2.6.0", |
|
"pyink", |
|
] |
|
|
|
[tool.pyink] |
|
|
|
line-length = 80 |
|
unstable = true |
|
pyink-indentation = 2 |
|
pyink-use-majority-quotes = true |
|
|
|
[build-system] |
|
|
|
|
|
requires = ["setuptools", "wheel"] |
|
build-backend = "setuptools.build_meta" |
|
|
|
[tool.flit.sdist] |
|
|
|
|
|
|
|
exclude = [ |
|
|
|
"**/*_test.py", |
|
] |
|
|