diff --git a/pyproject.toml b/pyproject.toml index 9a4f551..48c7b8e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -89,13 +89,13 @@ keywords = ["code-similarity", "clone-detection", "plagiarism", "winnowing", "fi [tool.poetry.dependencies] python = "^3.9" -tree-sitter = "^0.25.0" +tree-sitter = ">=0.25,<0.27" tree-sitter-python = "^0.23.0" tree-sitter-java = "^0.23.0" tree-sitter-javascript = "^0.23.0" tree-sitter-typescript = "^0.23.0" -httpx = "^0.24.0" -tenacity = "^8.2.0" +httpx = ">=0.24,<0.29" +tenacity = ">=8.2,<10.0" click = "^8.1.0" rich = "^13.3.0" jinja2 = "^3.1.0" @@ -104,8 +104,8 @@ pyyaml = "^6.0" numpy = "^1.24" prometheus-client = "^0.17" PyJWT = "^2.8" -fastapi = {version = "^0.95.0", optional = true} -uvicorn = {version = "^0.22.0", optional = true} +fastapi = {version = ">=0.95,<0.140", optional = true} +uvicorn = {version = ">=0.22,<0.52", optional = true} slowapi = {version = "^0.1.9", optional = true} opentelemetry-api = {version = "^1.20", optional = true} opentelemetry-sdk = {version = "^1.20", optional = true}