Loading pkgs/development/python-modules/sqlframe/default.nix +44 −14 Original line number Diff line number Diff line Loading @@ -7,16 +7,30 @@ setuptools-scm, # dependencies more-itertools, prettytable, sqlglot, typing-extensions, # tests databricks-sql-connector, duckdb, findspark, # optional-dependencies # bigquery google-cloud-bigquery, google-cloud-bigquery-storage, # duckdb duckdb, pandas, # openai openai, # postgres psycopg2, # spark pyspark, # databricks-sql-connector databricks-sql-connector, # tests findspark, pytest-forked, pytest-postgresql, pytest-xdist, pytestCheckHook, Loading @@ -24,43 +38,59 @@ buildPythonPackage rec { pname = "sqlframe"; version = "3.38.2"; version = "3.43.7"; pyproject = true; src = fetchFromGitHub { owner = "eakmanrq"; repo = "sqlframe"; tag = "v${version}"; hash = "sha256-ekDt9vsHdHhUNaQghG3EaM82FRZYdw+gaxENcurSayk="; hash = "sha256-qrKNn13wFEqvMQYzHH8T1pga1EUaVIt701p0k4eXw9c="; }; build-system = [ setuptools-scm ]; build-system = [ setuptools-scm ]; dependencies = [ more-itertools prettytable sqlglot typing-extensions ]; optional-dependencies = { bigquery = [ google-cloud-bigquery google-cloud-bigquery-storage ] ++ google-cloud-bigquery.optional-dependencies.pandas; duckdb = [ duckdb pandas ]; openai = [ openai ]; pandas = [ pandas ]; postgres = [ psycopg2 ]; spark = [ pyspark ]; databricks = [ databricks-sql-connector ]; }; pythonImportsCheck = [ "sqlframe" ]; nativeCheckInputs = [ databricks-sql-connector duckdb findspark google-cloud-bigquery pyspark pytest-forked pytest-postgresql pytest-xdist pytestCheckHook ]; ] ++ lib.flatten (builtins.attrValues optional-dependencies); disabledTests = [ # Requires google-cloud credentials # google.auth.exceptions.DefaultCredentialsErro "test_activate_bigquery_default_dataset" # AttributeError: module 'sqlglot.expressions' has no attribute 'Acos' "test_unquoted_identifiers" ]; disabledTestPaths = [ Loading Loading
pkgs/development/python-modules/sqlframe/default.nix +44 −14 Original line number Diff line number Diff line Loading @@ -7,16 +7,30 @@ setuptools-scm, # dependencies more-itertools, prettytable, sqlglot, typing-extensions, # tests databricks-sql-connector, duckdb, findspark, # optional-dependencies # bigquery google-cloud-bigquery, google-cloud-bigquery-storage, # duckdb duckdb, pandas, # openai openai, # postgres psycopg2, # spark pyspark, # databricks-sql-connector databricks-sql-connector, # tests findspark, pytest-forked, pytest-postgresql, pytest-xdist, pytestCheckHook, Loading @@ -24,43 +38,59 @@ buildPythonPackage rec { pname = "sqlframe"; version = "3.38.2"; version = "3.43.7"; pyproject = true; src = fetchFromGitHub { owner = "eakmanrq"; repo = "sqlframe"; tag = "v${version}"; hash = "sha256-ekDt9vsHdHhUNaQghG3EaM82FRZYdw+gaxENcurSayk="; hash = "sha256-qrKNn13wFEqvMQYzHH8T1pga1EUaVIt701p0k4eXw9c="; }; build-system = [ setuptools-scm ]; build-system = [ setuptools-scm ]; dependencies = [ more-itertools prettytable sqlglot typing-extensions ]; optional-dependencies = { bigquery = [ google-cloud-bigquery google-cloud-bigquery-storage ] ++ google-cloud-bigquery.optional-dependencies.pandas; duckdb = [ duckdb pandas ]; openai = [ openai ]; pandas = [ pandas ]; postgres = [ psycopg2 ]; spark = [ pyspark ]; databricks = [ databricks-sql-connector ]; }; pythonImportsCheck = [ "sqlframe" ]; nativeCheckInputs = [ databricks-sql-connector duckdb findspark google-cloud-bigquery pyspark pytest-forked pytest-postgresql pytest-xdist pytestCheckHook ]; ] ++ lib.flatten (builtins.attrValues optional-dependencies); disabledTests = [ # Requires google-cloud credentials # google.auth.exceptions.DefaultCredentialsErro "test_activate_bigquery_default_dataset" # AttributeError: module 'sqlglot.expressions' has no attribute 'Acos' "test_unquoted_identifiers" ]; disabledTestPaths = [ Loading