python313Packages.sqlframe: 3.38.2 -> 3.43.7

Changelog: https://github.com/eakmanrq/sqlframe/releases/tag/v3.43.7
This commit is contained in:
Fabian Affolter
2025-10-26 08:12:46 +00:00
committed by Gaetan Lepage
parent 0b120fef81
commit 868fc39bdd
@@ -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,
@@ -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 = [