From 342c6ce3c9d0d14f5bde254f3cb671bbe9e05fb6 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Tue, 6 Jun 2023 12:06:56 -0400 Subject: [PATCH] python3Packages.sqlglot: 10.5.2 -> 15.0.0 --- pkgs/development/python-modules/sqlglot/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/sqlglot/default.nix b/pkgs/development/python-modules/sqlglot/default.nix index 3d12618b8e45..2d4323456fed 100644 --- a/pkgs/development/python-modules/sqlglot/default.nix +++ b/pkgs/development/python-modules/sqlglot/default.nix @@ -5,11 +5,11 @@ , pytestCheckHook , python-dateutil , duckdb -, pyspark +, setuptools-scm }: buildPythonPackage rec { pname = "sqlglot"; - version = "10.5.2"; + version = "15.0.0"; disabled = pythonOlder "3.8"; @@ -17,12 +17,17 @@ buildPythonPackage rec { repo = "sqlglot"; owner = "tobymao"; rev = "v${version}"; - hash = "sha256-ZFc2aOhCTRFlrzgnYDSdIZxRqKZ8FvkYSZRU0OMHI34="; + hash = "sha256-F95JUYUgimWMyfPAV55e+bOcvWy5A95djKcJuSQ8RRs="; }; + SETUPTOOLS_SCM_PRETEND_VERSION = version; + + nativeBuildInputs = [ setuptools-scm ]; + + # optional dependency used in the sqlglot optimizer propagatedBuildInputs = [ python-dateutil ]; - nativeCheckInputs = [ pytestCheckHook duckdb pyspark ]; + nativeCheckInputs = [ pytestCheckHook duckdb ]; # these integration tests assume a running Spark instance disabledTestPaths = [ "tests/dataframe/integration" ];