[build-system]
requires = ["setuptools>=68", "wheel", "cffi>=1.16"]
build-backend = "setuptools.build_meta"

[project]
name = "gigavector"
version = "0.8.0"
description = "High-performance vector database library for Python with multiple index types and metadata support"
readme = "README.md"
requires-python = ">=3.9"
license = { file = "LICENCE.md" }
authors = [{ name = "GigaVector Maintainers" }]
dependencies = ["cffi>=1.16"]
classifiers = [
    "License :: Other/Proprietary License",
    "Programming Language :: Python :: 3",
    "Programming Language :: Python :: 3 :: Only",
    "Programming Language :: Python :: 3.9",
    "Programming Language :: Python :: 3.10",
    "Programming Language :: Python :: 3.11",
    "Programming Language :: Python :: 3.12",
    "Programming Language :: C",
]

[project.urls]
Homepage = "https://github.com/jaywyawhare/GigaVector"
Repository = "https://github.com/jaywyawhare/GigaVector"

[tool.setuptools]
package-dir = {"" = "src"}
packages = ["gigavector", "gigavector.dashboard"]
include-package-data = true

[tool.setuptools.package-data]
gigavector = ["libGigaVector.so", "dashboard/static/*"]


