python313Packages.sqlframe: 3.38.2 -> 3.43.7
Changelog: https://github.com/eakmanrq/sqlframe/releases/tag/v3.43.7
This commit is contained in:
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 = [
|
||||
|
||||
Reference in New Issue
Block a user