From cf6232109deab79e4e8fa9d2aefdb1b125ffc315 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2026 14:00:04 +0000 Subject: [PATCH] chore(deps): bump the python-minor-patch group across 2 directories with 6 updates Bumps the python-minor-patch group with 3 updates in the / directory: [boto3](https://github.com/boto/boto3), [sqlglot](https://github.com/tobymao/sqlglot) and [trino](https://github.com/trinodb/trino-python-client). Bumps the python-minor-patch group with 3 updates in the /adapters/postgres directory: [ruff](https://github.com/astral-sh/ruff), [mypy](https://github.com/python/mypy) and [psycopg2-binary](https://github.com/psycopg/psycopg2). Updates `boto3` from 1.43.85 to 1.43.109 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.43.85...1.43.109) Updates `sqlglot` from 30.17.0 to 30.21.0 - [Commits](https://github.com/tobymao/sqlglot/compare/v30.17.0...v30.21.0) Updates `trino` from 0.339.0 to 0.340.0 - [Release notes](https://github.com/trinodb/trino-python-client/releases) - [Changelog](https://github.com/trinodb/trino-python-client/blob/master/CHANGES.md) - [Commits](https://github.com/trinodb/trino-python-client/compare/0.339.0...0.340.0) Updates `ruff` from 0.16.5 to 0.16.10 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/0.16.10/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.16.5...0.16.10) Updates `mypy` from 2.3.1 to 2.4.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v2.3.1...v2.4.0) Updates `psycopg2-binary` from 2.9.12 to 2.9.13 - [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS) - [Commits](https://github.com/psycopg/psycopg2/compare/2.9.12...2.9.13) Updates `psycopg2-binary` from 2.9.12 to 2.9.13 - [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS) - [Commits](https://github.com/psycopg/psycopg2/compare/2.9.12...2.9.13) Updates `ruff` from 0.16.5 to 0.16.10 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/0.16.10/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.16.5...0.16.10) Updates `mypy` from 2.3.1 to 2.4.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v2.3.1...v2.4.0) --- updated-dependencies: - dependency-name: boto3 dependency-version: 1.43.108 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-minor-patch - dependency-name: mypy dependency-version: 2.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-minor-patch - dependency-name: mypy dependency-version: 2.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-minor-patch - dependency-name: psycopg2-binary dependency-version: 2.9.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-minor-patch - dependency-name: psycopg2-binary dependency-version: 2.9.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-minor-patch - dependency-name: ruff dependency-version: 0.16.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-minor-patch - dependency-name: ruff dependency-version: 0.16.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-minor-patch - dependency-name: sqlglot dependency-version: 30.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-minor-patch - dependency-name: trino dependency-version: 0.340.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-minor-patch ... Signed-off-by: dependabot[bot] --- adapters/duckdb/pyproject.toml | 2 +- adapters/postgres/pyproject.toml | 6 +++--- adapters/trino/pyproject.toml | 2 +- contract/pyproject.toml | 2 +- pyproject.toml | 4 ++-- uv.lock | 34 ++++++++++++++++---------------- 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/adapters/duckdb/pyproject.toml b/adapters/duckdb/pyproject.toml index 543a59a..27d3787 100644 --- a/adapters/duckdb/pyproject.toml +++ b/adapters/duckdb/pyproject.toml @@ -34,7 +34,7 @@ test = [ # Integration tests read the DuckLake catalog (postgres) and the data # files (MinIO) directly to prove layout was really applied. "psycopg2-binary==2.9.12", - "boto3==1.43.85", + "boto3==1.43.109", ] [build-system] diff --git a/adapters/postgres/pyproject.toml b/adapters/postgres/pyproject.toml index cfb87ab..a2446d7 100644 --- a/adapters/postgres/pyproject.toml +++ b/adapters/postgres/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ # newest. This adapter subclasses the contract's WarehouseAdapter port # directly, so the pair must stay the tested one. "continuo-engine-contract==0.8.0", - "psycopg2-binary==2.9.12", + "psycopg2-binary==2.9.13", "pyarrow==25.0.1", ] classifiers = [ @@ -27,8 +27,8 @@ postgres = "continuo_postgres_adapter.adapter:PostgresAdapter" [dependency-groups] dev = [ - "ruff==0.16.5", - "mypy==2.3.1", + "ruff==0.16.10", + "mypy==2.4.0", ] test = [ "pytest==9.1.1", diff --git a/adapters/trino/pyproject.toml b/adapters/trino/pyproject.toml index 2907549..91c4eb4 100644 --- a/adapters/trino/pyproject.toml +++ b/adapters/trino/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ # newest. This adapter subclasses the contract's WarehouseAdapter port # directly, so the pair must stay the tested one. "continuo-engine-contract==0.8.0", - "trino==0.339.0", + "trino==0.340.0", "pyarrow==25.0.1", ] classifiers = [ diff --git a/contract/pyproject.toml b/contract/pyproject.toml index b9592da..2656278 100644 --- a/contract/pyproject.toml +++ b/contract/pyproject.toml @@ -7,7 +7,7 @@ readme = "README.md" requires-python = ">= 3.14" license = "Apache-2.0" license-files = ["LICENSE", "NOTICE"] -dependencies = ["sqlglot==30.17.0"] +dependencies = ["sqlglot==30.21.0"] classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3.14", diff --git a/pyproject.toml b/pyproject.toml index 317bf05..8b56b91 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # contract version never exists without a new runtime version to match it; # an exact pin therefore costs nothing and keeps the tested pair together. "continuo-engine-contract==0.8.0", - "boto3==1.43.85", + "boto3==1.43.109", "pyarrow==25.0.1", "PyYAML==6.0.3", # Pinned in lockstep with continuo-engine-contract's OWN sqlglot pin @@ -33,7 +33,7 @@ dependencies = [ # parser's own ParseError handling ever runs). Once that contract bug is # fixed upstream, this direct import -- and this explicit pin, since # sqlglot would then again be needed only transitively -- can be dropped. - "sqlglot==30.17.0", + "sqlglot==30.21.0", ] classifiers = [ "Development Status :: 4 - Beta", diff --git a/uv.lock b/uv.lock index f312e83..860939a 100644 --- a/uv.lock +++ b/uv.lock @@ -81,30 +81,30 @@ wheels = [ [[package]] name = "boto3" -version = "1.43.85" +version = "1.43.109" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "botocore" }, { name = "jmespath" }, { name = "s3transfer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8d/db/adb561589806195a40e6f5015c884981595eed85ff43a887122165ffd3f4/boto3-1.43.85.tar.gz", hash = "sha256:113b6e1aa3f5722f90c01fc63968c269a9b1fd03ac2594fe16c56a66e6331c5f", size = 112656, upload-time = "2026-08-31T23:23:53.701Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/0430e16c302b0d1a4ca3c8c69ffee9e4f8f2170d56162d2761b34fd512ba/boto3-1.43.109.tar.gz", hash = "sha256:c829bc3352e1e3922d8fe1db10b697182ac411b64ce5fc3acb0a06a29837417e", size = 112661, upload-time = "2026-10-07T15:24:51.293Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fb/57/a58073f8659d7673b0b629987ab4295b56f44759c1b1f79b3c87330e452a/boto3-1.43.85-py3-none-any.whl", hash = "sha256:f11bdaca18e59f53ec0529f4d6203dd1f0bb7ff165e51559d62fd863024abc9b", size = 140028, upload-time = "2026-08-31T23:23:52.275Z" }, + { url = "https://files.pythonhosted.org/packages/a1/56/c83a8fdadf06f631d1a0c4d82fc8daa9e1a40f6354264fba20c186363f49/boto3-1.43.109-py3-none-any.whl", hash = "sha256:703a81baed186d31e27cf50065d25a9faeb704f009e7c56b0f002ca52a328896", size = 140044, upload-time = "2026-10-07T15:24:49.793Z" }, ] [[package]] name = "botocore" -version = "1.43.88" +version = "1.43.111" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jmespath" }, { name = "python-dateutil" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/49/16/8944ffdbd6df92c463b77e933bae41a46fb1ec903c48a286e855761ce115/botocore-1.43.88.tar.gz", hash = "sha256:3c8a6e2292f05c590c5d5299934dd23c81d19a2b6dd70b9eb724f79bd432d04f", size = 16072325, upload-time = "2026-09-03T19:24:01.045Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/43/257e97270ddd6833fd54b11e544a09b441b02f8c731bdeb29b90479be565/botocore-1.43.111.tar.gz", hash = "sha256:44d5e80962ac6cb9e85af72667b77c9586451e3328ab0ce33195380767e213d8", size = 16321685, upload-time = "2026-10-09T19:27:44.19Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/72/b0/2981d533ebf7f93a3fa8493fb243e11225f31ad5ae36f3259fe7215d9141/botocore-1.43.88-py3-none-any.whl", hash = "sha256:1b59b6d74fb77b0c3934014b6693d56da4a9a172edb9454f9a5f711b4b3f7353", size = 15765383, upload-time = "2026-09-03T19:23:57.936Z" }, + { url = "https://files.pythonhosted.org/packages/ad/5b/c3ce1b227954eb0313e76e6e7c0b5b24d4c553f0e8a03e5828ff5a5918dc/botocore-1.43.111-py3-none-any.whl", hash = "sha256:f1f4c28cb2a096bf246d0bb24cbb1a01c5cb696ef499fa71b155adda7b94c90b", size = 16018923, upload-time = "2026-10-09T19:27:40.066Z" }, ] [[package]] @@ -195,7 +195,7 @@ dev = [ { name = "ruff", specifier = "==0.16.5" }, ] test = [ - { name = "boto3", specifier = "==1.43.85" }, + { name = "boto3", specifier = "==1.43.109" }, { name = "psycopg2-binary", specifier = "==2.9.12" }, { name = "pytest", specifier = "==9.1.1" }, { name = "pytest-cov", specifier = "==7.1.0" }, @@ -219,7 +219,7 @@ testing = [ requires-dist = [ { name = "pyarrow", marker = "extra == 'testing'", specifier = "==25.0.1" }, { name = "pytest", marker = "extra == 'testing'", specifier = "==9.1.1" }, - { name = "sqlglot", specifier = "==30.17.0" }, + { name = "sqlglot", specifier = "==30.21.0" }, ] provides-extras = ["testing"] @@ -285,11 +285,11 @@ test = [ [package.metadata] requires-dist = [ - { name = "boto3", specifier = "==1.43.85" }, + { name = "boto3", specifier = "==1.43.109" }, { name = "continuo-engine-contract", editable = "contract" }, { name = "pyarrow", specifier = "==25.0.1" }, { name = "pyyaml", specifier = "==6.0.3" }, - { name = "sqlglot", specifier = "==30.17.0" }, + { name = "sqlglot", specifier = "==30.21.0" }, ] [package.metadata.requires-dev] @@ -327,7 +327,7 @@ test = [ requires-dist = [ { name = "continuo-engine-contract", editable = "contract" }, { name = "pyarrow", specifier = "==25.0.1" }, - { name = "trino", specifier = "==0.339.0" }, + { name = "trino", specifier = "==0.340.0" }, ] [package.metadata.requires-dev] @@ -798,16 +798,16 @@ wheels = [ [[package]] name = "sqlglot" -version = "30.17.0" +version = "30.21.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/56/d4/da49abcc81beebbb25f29ddf87f2980c63c949569d7f2da40c06d95fa415/sqlglot-30.17.0.tar.gz", hash = "sha256:2d6b8def93304fa300f4d20f48e3909e7f436fda56ca1fafd8975f6c561ef62c", size = 5999019, upload-time = "2026-08-12T19:36:50.587Z" } +sdist = { url = "https://files.pythonhosted.org/packages/11/c0/cd761f018601bf954c9018420eb6707e3675292dfa514cfda44d06aff2ee/sqlglot-30.21.0.tar.gz", hash = "sha256:6787ac202a3adc0e25434f1512370a655e51cb3de8c792544de5f6ff9c618d25", size = 6064227, upload-time = "2026-09-30T17:35:09.731Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f3/bc/2a07cef49046e6cf5d1a8b1de553aaef8491b4170dbfe254c8687c764408/sqlglot-30.17.0-py3-none-any.whl", hash = "sha256:84435ac283a60173da31b5fd7d11a725037a1c3fd6ed1e21fb065de74ddb579f", size = 741795, upload-time = "2026-08-12T19:36:48.699Z" }, + { url = "https://files.pythonhosted.org/packages/7e/93/acaa0862f841051e490326c1fc8c61d618d2df26f9e7aed26c331419ab15/sqlglot-30.21.0-py3-none-any.whl", hash = "sha256:816d1a4815b7562b3976efcc0b561c928a743f976efd0fb8ad6db7a5b96c069e", size = 763892, upload-time = "2026-09-30T17:35:07.976Z" }, ] [[package]] name = "trino" -version = "0.339.0" +version = "0.340.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "lz4" }, @@ -818,9 +818,9 @@ dependencies = [ { name = "tzlocal" }, { name = "zstandard" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fa/cf/dc7ab574ac9c4984467e1ba7272b8e4a1225f6072d7e45575beaf96db16e/trino-0.339.0.tar.gz", hash = "sha256:8915dcaa08fa531539b361db2ea35d6055498204b572120f6d70742b0654daa0", size = 60750, upload-time = "2026-08-20T08:57:47.223Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/81/052f28bb45e90c2344187ee472ef67ffb56ec565fe2e05c3e94a96bde3c2/trino-0.340.0.tar.gz", hash = "sha256:181cf0df1177c54699fe138df09932a95bbb249062375938f2c45c8db0ab39f2", size = 62008, upload-time = "2026-09-23T10:18:30.206Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5b/52/f1a4e4baa27c1f1b1ea68644b3800e319569ca74a21b6a759005c24d3a54/trino-0.339.0-py3-none-any.whl", hash = "sha256:effef3ffaec4c0b6519c78bab208b0d7e96f20caa7e779e91dba81c4298fefa7", size = 62917, upload-time = "2026-08-20T08:57:46.074Z" }, + { url = "https://files.pythonhosted.org/packages/4f/de/5c2f5b12816c4c88ba4f41299a2cedbc4b3a2f1375ecc8f2229b07afe75d/trino-0.340.0-py3-none-any.whl", hash = "sha256:908aa292d7216e79370581f1fb089e8052d08a5f48e839c6f6713a4fa2998e1c", size = 63877, upload-time = "2026-09-23T10:18:29.111Z" }, ] [[package]]