diff --git a/pyproject.toml b/pyproject.toml index 42468d43..759cd103 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,13 +26,13 @@ classifiers = [ "Natural Language :: English", ] dependencies = [ - "model2vec>=0.4.0", - "vicinity>=0.4.4", + "model2vec>=0.4.0,<0.10", + "vicinity>=0.4.4,<0.5", "numpy>=1.24.0", "pathspec>=0.12", "orjson", "questionary>=2.0,<3.0", - "semble-grammars>=0.1.2", + "semble-grammars>=0.1.2,<0.2", "tqdm>=4.60", ] diff --git a/uv.lock b/uv.lock index 6e5bd760..04ba3aba 100644 --- a/uv.lock +++ b/uv.lock @@ -3873,7 +3873,7 @@ requires-dist = [ { name = "einops", marker = "extra == 'benchmark'", specifier = ">=0.8.2" }, { name = "matplotlib", marker = "extra == 'benchmark'", specifier = ">=3.7" }, { name = "mcp", marker = "extra == 'mcp'", specifier = ">=1.0,<2.0" }, - { name = "model2vec", specifier = ">=0.4.0" }, + { name = "model2vec", specifier = ">=0.4.0,<0.10" }, { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.0" }, { name = "numpy", specifier = ">=1.24.0" }, { name = "numpy", marker = "extra == 'benchmark'", specifier = ">=1.24.0" }, @@ -3886,11 +3886,11 @@ requires-dist = [ { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=5.0" }, { name = "questionary", specifier = ">=2.0,<3.0" }, { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.9.0" }, - { name = "semble-grammars", specifier = ">=0.1.2" }, + { name = "semble-grammars", specifier = ">=0.1.2,<0.2" }, { name = "sentence-transformers", marker = "extra == 'benchmark'", specifier = ">=3.0" }, { name = "tiktoken", marker = "extra == 'benchmark'", specifier = ">=0.7" }, { name = "tqdm", specifier = ">=4.60" }, - { name = "vicinity", specifier = ">=0.4.4" }, + { name = "vicinity", specifier = ">=0.4.4,<0.5" }, ] provides-extras = ["mcp", "benchmark", "dev"]