From d536159f51dad67b60aadb55584ffaf7910663aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 20:26:46 +0000 Subject: [PATCH] build(deps-dev): bump the dev-tooling group with 10 updates Updates the requirements on [ruff](https://github.com/astral-sh/ruff), [hypothesis](https://github.com/HypothesisWorks/hypothesis), [numpy](https://github.com/numpy/numpy), [openai](https://github.com/openai/openai-python), [cohere](https://github.com/cohere-ai/cohere-python), [anthropic](https://github.com/anthropics/anthropic-sdk-python), [sentence-transformers](https://github.com/huggingface/sentence-transformers), [mkdocs](https://github.com/mkdocs/mkdocs), [mkdocs-material](https://github.com/squidfunk/mkdocs-material) and [setuptools](https://github.com/pypa/setuptools) to permit the latest version. Updates `ruff` to 0.17.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.17.1...0.17.2) Updates `hypothesis` to 6.170.9 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/v6.170.1...v6.170.9) Updates `numpy` to 2.4.6 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](https://github.com/numpy/numpy/compare/v1.26.0...v2.4.6) Updates `openai` to 3.37.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-python/compare/v1.0.0...v3.37.0) Updates `cohere` to 7.3.0 - [Release notes](https://github.com/cohere-ai/cohere-python/releases) - [Commits](https://github.com/cohere-ai/cohere-python/compare/5.0.0...7.3.0) Updates `anthropic` to 2.3.0 - [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases) - [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.40.0...v2.3.0) Updates `sentence-transformers` to 6.2.0 - [Release notes](https://github.com/huggingface/sentence-transformers/releases) - [Commits](https://github.com/huggingface/sentence-transformers/compare/v3.0.0...v6.2.0) Updates `mkdocs` to 1.6.1 - [Release notes](https://github.com/mkdocs/mkdocs/releases) - [Commits](https://github.com/mkdocs/mkdocs/compare/1.6.0...1.6.1) Updates `mkdocs-material` to 9.8.0 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.0...9.8.0) Updates `setuptools` to 84.2.1 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v68.0.0...v84.2.1) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.17.2 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: hypothesis dependency-version: 6.170.9 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: numpy dependency-version: 2.4.6 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: openai dependency-version: 3.37.0 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: cohere dependency-version: 7.3.0 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: anthropic dependency-version: 2.3.0 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: sentence-transformers dependency-version: 6.2.0 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: mkdocs dependency-version: 1.6.1 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: mkdocs-material dependency-version: 9.8.0 dependency-type: direct:development dependency-group: dev-tooling - dependency-name: setuptools dependency-version: 84.2.1 dependency-type: direct:development dependency-group: dev-tooling ... Signed-off-by: dependabot[bot] --- pyproject.toml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bc9f4ea..28b1bd0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=68"] +requires = ["setuptools>=84.2.1"] build-backend = "setuptools.build_meta" [project] @@ -43,21 +43,21 @@ ragforge = "ragforge.cli:main" dev = [ "pytest>=9.1.1", "pytest-cov>=7.1.0", - "ruff>=0.17.1", + "ruff>=0.17.2", "mypy>=2.4.0", - "hypothesis>=6.170.1", - "numpy>=1.26", + "hypothesis>=6.170.9", + "numpy>=2.4.6", ] # Everything below is optional and lazily imported -- core ragforge has zero dependencies. # NumPy-accelerated exact vector search (ragforge.fast.NumpyVectorIndex). -fast = ["numpy>=1.26"] +fast = ["numpy>=2.4.6"] # Real embedding / LLM providers (see embeddings_providers.py and llm_providers.py). -openai = ["openai>=1.0"] -cohere = ["cohere>=5.0"] -anthropic = ["anthropic>=0.40"] -local = ["sentence-transformers>=3.0"] +openai = ["openai>=3.37.0"] +cohere = ["cohere>=7.3.0"] +anthropic = ["anthropic>=2.3.0"] +local = ["sentence-transformers>=6.2.0"] # Documentation site (mkdocs build --strict). -docs = ["mkdocs>=1.6,<2", "mkdocs-material>=9.5"] +docs = ["mkdocs>=1.6.1,<2", "mkdocs-material>=9.8.0"] [tool.setuptools.dynamic] version = { attr = "ragforge._version.__version__" }