|
[build-system] |
|
requires = ["setuptools >= 61.0"] |
|
build-backend = "setuptools.build_meta" |
|
|
|
[project] |
|
name = "image-matching-models" |
|
readme = "README.md" |
|
description = "Easily test and apply pairwise image matching models" |
|
authors = [ |
|
{name = "Alex Stoken", email = "alex.stoken@gmail.com"}, |
|
{name = "Gabriele Berton"},{email = "berton.gabri@gmail.com"}, |
|
{name = "Gabriele Trivigno", email="gabriele.trivigno@polito.it"}, |
|
] |
|
maintainers = [ |
|
{name = "Alex Stoken", email = "alex.stoken@gmail.com"}, |
|
{name = "Gabriele Berton"},{email = "berton.gabri@gmail.com"}, |
|
] |
|
requires-python = ">= 3.10" |
|
license = {file = "LICENSE"} |
|
keywords = ["image matching"] |
|
classifiers = [ |
|
"Development Status :: 4 - Beta", |
|
"Programming Language :: Python" |
|
] |
|
dynamic = ["version", |
|
"dependencies"] |
|
|
|
|
|
[project.urls] |
|
Homepage = "https://github.com/gmberton/image-matching-models" |
|
|
|
Repository = "https://github.com/gmberton/image-matching-models" |
|
|
|
|
|
|
|
[tool.setuptools.dynamic] |
|
dependencies = { file = [ |
|
"./requirements.txt", |
|
] } |
|
version = { attr = "matching.__version__" } |
|
|
|
[tool.setuptools.packages] |
|
find = {} |
|
|
|
[project.optional-dependencies] |
|
silk = [ |
|
"hydra-core", |
|
"pytorch-lightning==1.5.2", |
|
"jax", |
|
"jaxlib" |
|
] |
|
|
|
loftrs = ["pytorch-lightning==1.5.2" |
|
] |
|
|
|
omniglue = ["tensorflow" |
|
] |
|
|
|
cuda = ["xformers"] |
|
|
|
duster = ["huggingface_hub"] |
|
|
|
sphereglue = ["torch-geometric", "torch-cluster"] |
|
|
|
all = ["image-matching-models[loftrs, omniglue, duster, sphereglue]"] |
|
|