diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..31470d68 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +# +# Copyright (C) 2023 Collabora Limited +# Author: Guillaume Tucker + +[project] +name = "kernelci-api" +version = "0" +description = "KernelCI API" +readme = "README.md" +requires-python = ">=3.10" +license = {text = "LGPL-2.1-or-later"} +dependencies = [ + "aioredis[hiredis] == 2.0.0", + "cloudevents == 1.9.0", + "fastapi[all] == 0.68.1", + "fastapi-pagination == 0.9.3", + "passlib == 1.7.4", + "pydantic == 1.10.5", + "python-jose[cryptography] == 3.3.0", + "uvicorn[standard] == 0.13.4", + "motor == 2.5.1", + "pymongo-migrate == 0.11.0", + "pyyaml == 5.3.1", + "fastapi-versioning == 0.10.0", +] + +[project.urls] +Homepage = "https://kernelci.org" +Documentation = "https://kernelci.org/docs" +Repository = "https://github.com/kernelci/kernelci-api" + +[tool.setuptools] +packages = ["api"]