From 7b5bcf66948f6be745dcbb061405037af2b17767 Mon Sep 17 00:00:00 2001 From: Roland Walker Date: Sat, 25 Jul 2026 10:03:41 -0400 Subject: [PATCH] remove duplication in dev dependency group depending on tox to install from the llm and dataframe groups for the relevant tests. --- changelog.md | 1 + pyproject.toml | 8 +------- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/changelog.md b/changelog.md index 0fa7a2f5..4b855a90 100644 --- a/changelog.md +++ b/changelog.md @@ -26,6 +26,7 @@ Internal * Exclude `cli_helpers` and `openai` from cooldown * Update `sqlglot`/`sqlglotc` to v30.12.0 * Update `wcwidth` to v0.8.2 +* Remove duplication in dev dependencies. 2.6.1 (2026/07/24) diff --git a/pyproject.toml b/pyproject.toml index 9d7046f1..e28e0b2d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,13 +66,7 @@ dev = [ "pytest-random-order ~= 1.2.0", "tox ~= 4.35.0", "pdbpp ~= 0.11.7", - "llm ~= 0.31.1", - "setuptools == 83.*", # Required by llm commands to install models - "pip ~= 26.1.2", "ruff ~= 0.15.0", - "polars ~= 1.42.1", - "altair ~= 6.2.2", - "vl-convert-python ~= 1.9.0", ] [project.scripts] @@ -142,7 +136,7 @@ passenv = ['PYTEST_HOST', 'PYTEST_PORT', 'PYTEST_CHARSET', 'GITHUB_ACTION'] -commands = [['uv', 'pip', 'install', '-e', '.[dev,llm]'], +commands = [['uv', 'pip', 'install', '-e', '.[dev,llm,dataframe]'], ['coverage', 'run', '-m', 'pytest', '-v', 'test'], ['coverage', 'report', '-m', '--sort=Miss'], ['behave', 'test/features']]