From e2ec444c9ecb3c915996f0acae43c9cc20da3ccd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 Nov 2024 04:05:03 +0000 Subject: [PATCH 1/3] fix(deps): update dependency sqlglot to >=23.4,<25.33 --- pyproject.toml | 2 +- uv.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3759cc970f93..6ea62eaa138d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ dependencies = [ "parsy>=2,<3", "python-dateutil>=2.8.2,<3", "pytz>=2022.7", - "sqlglot>=23.4,<25.32", + "sqlglot>=23.4,<25.33", "toolz>=0.11,<2", "typing-extensions>=4.3.0,<5", ] diff --git a/uv.lock b/uv.lock index 58e18a7b2c32..7b4863a8c818 100644 --- a/uv.lock +++ b/uv.lock @@ -2182,7 +2182,7 @@ requires-dist = [ { name = "rich", marker = "extra == 'trino'", specifier = ">=12.4.4,<14" }, { name = "shapely", marker = "extra == 'geospatial'", specifier = ">=2,<3" }, { name = "snowflake-connector-python", marker = "extra == 'snowflake'", specifier = ">=3.0.2,!=3.3.0b1,<4" }, - { name = "sqlglot", specifier = ">=23.4,<25.32" }, + { name = "sqlglot", specifier = ">=23.4,<25.33" }, { name = "toolz", specifier = ">=0.11,<2" }, { name = "trino", marker = "extra == 'trino'", specifier = ">=0.321,<1" }, { name = "typing-extensions", specifier = ">=4.3.0,<5" }, @@ -5138,11 +5138,11 @@ wheels = [ [[package]] name = "sqlglot" -version = "25.31.0" +version = "25.32.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fd/f5/6637615dfe3be57447d3ecb78279a8afd17246d7250de5add488696bacac/sqlglot-25.31.0.tar.gz", hash = "sha256:92fa4f8bd0e0a4fa02b9fd51c21d7abf13a65692bac70cf68fe906883826bd49", size = 19653159 } +sdist = { url = "https://files.pythonhosted.org/packages/05/24/44dce5315cc2f94d525e2497605997bf3096950e22f49c06a31ee17dfdbe/sqlglot-25.32.0.tar.gz", hash = "sha256:0356754880481c7bce66e05909d02041c5957ae9be5f2ae874b80fbe9f81470b", size = 19683499 } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/90/bb6330d6123321105459eaa1fcc1410516a7efdac18267d146ae4b9ba94a/sqlglot-25.31.0-py3-none-any.whl", hash = "sha256:dbd369a082dc7f7211e74049aa6e24a419d0cacbb7f4afb1f499011de95ff335", size = 430376 }, + { url = "https://files.pythonhosted.org/packages/64/8b/d53f47b00cc51b0dfe13170bf9d833d9a43c7a2d04d642987ebdf4959590/sqlglot-25.32.0-py3-none-any.whl", hash = "sha256:0f469d14a56ca91929d3453ec9802ba4da2f4c7eba17ee73e39a06d3d3a33e4d", size = 433749 }, ] [[package]] From a2256c8f32ee81024f54275bef4e72278312d58e Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Wed, 27 Nov 2024 10:06:41 -0500 Subject: [PATCH 2/3] chore(mysql): remove XPASSing xfails from emoji string tests --- ibis/backends/tests/test_string.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/ibis/backends/tests/test_string.py b/ibis/backends/tests/test_string.py index ff1a41ae2aff..5af892e59da2 100644 --- a/ibis/backends/tests/test_string.py +++ b/ibis/backends/tests/test_string.py @@ -1092,7 +1092,7 @@ def string_temp_table(backend, con): reason="Treats len(🐍) == 2", ), pytest.mark.notyet( - ["impala", "mysql"], + ["impala"], raises=AssertionError, reason="Treats len(🐍) == 4 and accented characters as len 2", ), @@ -1109,7 +1109,7 @@ def string_temp_table(backend, con): reason="Treats len(🐍) == 2", ), pytest.mark.notyet( - ["impala", "mysql"], + ["impala"], raises=AssertionError, reason="Treats len(🐍) == 4 and accented characters as len 2", ), @@ -1126,7 +1126,7 @@ def string_temp_table(backend, con): reason="Treats len(🐍) == 2", ), pytest.mark.notyet( - ["impala", "mysql"], + ["impala"], raises=AssertionError, reason="Treats len(🐍) == 4 and accented characters as len 2", ), @@ -1143,7 +1143,7 @@ def string_temp_table(backend, con): reason="Treats len(🐍) == 2", ), pytest.mark.notyet( - ["impala", "mysql"], + ["impala"], raises=AssertionError, reason="Treats len(🐍) == 4 and accented characters as len 2", ), @@ -1154,11 +1154,6 @@ def string_temp_table(backend, con): lambda t: t.str.len().astype("int32"), id="len", marks=[ - pytest.mark.notyet( - ["mysql"], - raises=AssertionError, - reason="thinks emoji are 4 characters long", - ), pytest.mark.notyet( ["impala", "polars"], raises=AssertionError, From cfacd00096d72e254ec5e578ee218713e58a8ffd Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Wed, 27 Nov 2024 10:07:15 -0500 Subject: [PATCH 3/3] chore(dev): update requirements-dev.txt file --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index d126a5056a04..90314e2b4fec 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -239,7 +239,7 @@ sortedcontainers==2.4.0 soupsieve==2.6 sphobjinv==2.3.1.1 sqlalchemy==2.0.36 -sqlglot==25.31.0 +sqlglot==25.32.0 stack-data==0.6.3 statsmodels==0.14.4 tabulate==0.9.0