From 7e3a66481119d1fad9bb5ec940b6f2012fd4e18e Mon Sep 17 00:00:00 2001 From: TiM Date: Sat, 24 Oct 2026 22:12:58 +1300 Subject: [PATCH] Tests: Install ConnectorX with the `test` extra The cdc test for an empty source read through `--sql-backend connectorx` skips unless ConnectorX is importable, and no extra installed it, so it skipped on every CI lane. ConnectorX publishes no sdist and no Python 3.15 wheel, so the pin is marked `python_version<'3.15'`; without the marker the `test` extra does not resolve on 3.15. --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 77446213..4c8ade98 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -204,6 +204,8 @@ optional-dependencies.test = [ "adbcbridge>=0.1.3,<0.2", "apprise>=2,<3", "boto3<2", + # ConnectorX publishes no sdist and no wheel for Python 3.15 yet. + "connectorx<0.5; python_version<'3.15'", "pendulum[test]>=3,<4", "pyexcel-ods3<0.7", "pytest<10",