From b274416441c2c37552fcb70b703f8ee63672c81b Mon Sep 17 00:00:00 2001 From: Christophe Bornet Date: Wed, 10 Sep 2025 17:12:30 +0200 Subject: [PATCH] chore: remove ruff target-version (#32880) This is not needed anymore since `requires-python` was added when moving to `uv`. --- libs/cli/pyproject.toml | 3 --- libs/core/pyproject.toml | 3 --- libs/langchain/pyproject.toml | 1 - libs/langchain_v1/pyproject.toml | 1 - libs/partners/anthropic/pyproject.toml | 3 --- libs/partners/chroma/pyproject.toml | 3 --- libs/partners/deepseek/pyproject.toml | 3 --- libs/partners/exa/pyproject.toml | 3 --- libs/partners/fireworks/pyproject.toml | 3 --- libs/partners/groq/pyproject.toml | 3 --- libs/partners/huggingface/pyproject.toml | 3 --- libs/partners/mistralai/pyproject.toml | 3 --- libs/partners/nomic/pyproject.toml | 3 --- libs/partners/ollama/pyproject.toml | 3 --- libs/partners/openai/pyproject.toml | 3 --- libs/partners/perplexity/pyproject.toml | 3 --- libs/partners/prompty/pyproject.toml | 3 --- libs/partners/qdrant/pyproject.toml | 3 --- libs/partners/xai/pyproject.toml | 3 --- libs/standard-tests/pyproject.toml | 3 --- libs/text-splitters/pyproject.toml | 3 --- 21 files changed, 59 deletions(-) diff --git a/libs/cli/pyproject.toml b/libs/cli/pyproject.toml index 473cd6ae328..83f7b0a44bf 100644 --- a/libs/cli/pyproject.toml +++ b/libs/cli/pyproject.toml @@ -39,9 +39,6 @@ test_integration = [] langchain-core = { path = "../core", editable = true } langchain = { path = "../langchain", editable = true } -[tool.ruff] -target-version = "py39" - [tool.ruff.format] docstring-code-format = true diff --git a/libs/core/pyproject.toml b/libs/core/pyproject.toml index 296e3ffd0c7..cfe9adcdc5f 100644 --- a/libs/core/pyproject.toml +++ b/libs/core/pyproject.toml @@ -73,9 +73,6 @@ disallow_any_generics = false warn_return_any = false -[tool.ruff] -target-version = "py39" - [tool.ruff.format] docstring-code-format = true diff --git a/libs/langchain/pyproject.toml b/libs/langchain/pyproject.toml index fb453b30b7d..41ffb82807a 100644 --- a/libs/langchain/pyproject.toml +++ b/libs/langchain/pyproject.toml @@ -120,7 +120,6 @@ langchain-text-splitters = { path = "../text-splitters", editable = true } langchain-openai = { path = "../partners/openai", editable = true } [tool.ruff] -target-version = "py39" exclude = ["tests/integration_tests/examples/non-utf8-encoding.py"] [tool.mypy] diff --git a/libs/langchain_v1/pyproject.toml b/libs/langchain_v1/pyproject.toml index 0f5e9405125..19381f1ed83 100644 --- a/libs/langchain_v1/pyproject.toml +++ b/libs/langchain_v1/pyproject.toml @@ -83,7 +83,6 @@ langchain-text-splitters = { path = "../text-splitters", editable = true } langchain-openai = { path = "../partners/openai", editable = true } [tool.ruff] -target-version = "py310" exclude = ["tests/integration_tests/examples/non-utf8-encoding.py"] line-length = 100 diff --git a/libs/partners/anthropic/pyproject.toml b/libs/partners/anthropic/pyproject.toml index 8e38e902787..e4525b91c70 100644 --- a/libs/partners/anthropic/pyproject.toml +++ b/libs/partners/anthropic/pyproject.toml @@ -56,9 +56,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } disallow_untyped_defs = "True" plugins = ['pydantic.mypy'] -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/chroma/pyproject.toml b/libs/partners/chroma/pyproject.toml index c6b1a1883dc..cd6dc551424 100644 --- a/libs/partners/chroma/pyproject.toml +++ b/libs/partners/chroma/pyproject.toml @@ -58,9 +58,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = true -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/deepseek/pyproject.toml b/libs/partners/deepseek/pyproject.toml index f6ec41b8ef0..9ab61bc465b 100644 --- a/libs/partners/deepseek/pyproject.toml +++ b/libs/partners/deepseek/pyproject.toml @@ -45,9 +45,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/exa/pyproject.toml b/libs/partners/exa/pyproject.toml index 5c748c3b37f..5873fa966ae 100644 --- a/libs/partners/exa/pyproject.toml +++ b/libs/partners/exa/pyproject.toml @@ -44,9 +44,6 @@ langchain-core = { path = "../../core", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/fireworks/pyproject.toml b/libs/partners/fireworks/pyproject.toml index 161f9f3983e..09d7d7bff87 100644 --- a/libs/partners/fireworks/pyproject.toml +++ b/libs/partners/fireworks/pyproject.toml @@ -48,9 +48,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/groq/pyproject.toml b/libs/partners/groq/pyproject.toml index fecaab5ce84..795b48d236a 100644 --- a/libs/partners/groq/pyproject.toml +++ b/libs/partners/groq/pyproject.toml @@ -40,9 +40,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/huggingface/pyproject.toml b/libs/partners/huggingface/pyproject.toml index 1bf2dbb0125..c1976cb9f27 100644 --- a/libs/partners/huggingface/pyproject.toml +++ b/libs/partners/huggingface/pyproject.toml @@ -54,9 +54,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/mistralai/pyproject.toml b/libs/partners/mistralai/pyproject.toml index 7219ba25bbb..b5dc31d35ec 100644 --- a/libs/partners/mistralai/pyproject.toml +++ b/libs/partners/mistralai/pyproject.toml @@ -44,9 +44,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/nomic/pyproject.toml b/libs/partners/nomic/pyproject.toml index 0b42497a911..5d661378f6c 100644 --- a/libs/partners/nomic/pyproject.toml +++ b/libs/partners/nomic/pyproject.toml @@ -40,9 +40,6 @@ dev = ["langchain-core"] [tool.uv.sources] langchain-core = { path = "../../core", editable = true } -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/ollama/pyproject.toml b/libs/partners/ollama/pyproject.toml index 45ad9421b94..7e57cf45e00 100644 --- a/libs/partners/ollama/pyproject.toml +++ b/libs/partners/ollama/pyproject.toml @@ -42,9 +42,6 @@ langchain-tests = { path = "../../standard-tests", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/openai/pyproject.toml b/libs/partners/openai/pyproject.toml index 226a2e73137..768888666ad 100644 --- a/libs/partners/openai/pyproject.toml +++ b/libs/partners/openai/pyproject.toml @@ -60,9 +60,6 @@ disallow_untyped_defs = "True" module = "transformers" ignore_missing_imports = true -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = ["E", "F", "I", "T201", "UP", "S"] ignore = [ "UP007", "UP045" ] diff --git a/libs/partners/perplexity/pyproject.toml b/libs/partners/perplexity/pyproject.toml index 684023f94ba..bd3ba0dab11 100644 --- a/libs/partners/perplexity/pyproject.toml +++ b/libs/partners/perplexity/pyproject.toml @@ -55,9 +55,6 @@ plugins = ['pydantic.mypy'] module = "transformers" ignore_missing_imports = true -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = ["E", "F", "I", "T201", "UP", "S"] ignore = [ "UP007", "UP045"] diff --git a/libs/partners/prompty/pyproject.toml b/libs/partners/prompty/pyproject.toml index e96b0480c97..18be3ad7dce 100644 --- a/libs/partners/prompty/pyproject.toml +++ b/libs/partners/prompty/pyproject.toml @@ -45,9 +45,6 @@ langchain-core = { path = "../../core", editable = true } langchain-text-splitters = { path = "../../text-splitters", editable = true } langchain = { path = "../../langchain", editable = true } -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = ["E", "F", "I", "T201", "UP", "S"] ignore = [ "UP007", "UP045" ] diff --git a/libs/partners/qdrant/pyproject.toml b/libs/partners/qdrant/pyproject.toml index 85f659c0511..c780ca3207c 100644 --- a/libs/partners/qdrant/pyproject.toml +++ b/libs/partners/qdrant/pyproject.toml @@ -47,9 +47,6 @@ typing = ["mypy<2.0,>=1.10", "simsimd<7.0.0,>=6.0.0", "langchain-core"] [tool.uv.sources] langchain-core = { path = "../../core", editable = true } -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/partners/xai/pyproject.toml b/libs/partners/xai/pyproject.toml index f745ed7ed60..08e8859e6bc 100644 --- a/libs/partners/xai/pyproject.toml +++ b/libs/partners/xai/pyproject.toml @@ -50,9 +50,6 @@ langchain-openai = { path = "../openai", editable = true } [tool.mypy] disallow_untyped_defs = "True" -[tool.ruff] -target-version = "py39" - [tool.ruff.lint] select = [ "A", # flake8-builtins diff --git a/libs/standard-tests/pyproject.toml b/libs/standard-tests/pyproject.toml index bf4f077daa9..8764a8a8f30 100644 --- a/libs/standard-tests/pyproject.toml +++ b/libs/standard-tests/pyproject.toml @@ -55,9 +55,6 @@ disallow_any_generics = false module = ["vcr.*",] ignore_missing_imports = true -[tool.ruff] -target-version = "py39" - [tool.ruff.format] docstring-code-format = true diff --git a/libs/text-splitters/pyproject.toml b/libs/text-splitters/pyproject.toml index 17757ed0276..9350329909e 100644 --- a/libs/text-splitters/pyproject.toml +++ b/libs/text-splitters/pyproject.toml @@ -63,9 +63,6 @@ warn_unreachable = true module = ["konlpy", "nltk",] ignore_missing_imports = true -[tool.ruff] -target-version = "py39" - [tool.ruff.format] docstring-code-format = true