From acab7316b34da1bb72dfeef81605ee3fa5583c57 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Tue, 6 Jun 2023 14:46:31 -0400 Subject: [PATCH] python3Packages.ibis-framework: ignore failing tests that are fixed in the next release --- .../python-modules/ibis-framework/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/python-modules/ibis-framework/default.nix b/pkgs/development/python-modules/ibis-framework/default.nix index 48f13602872e..10e3838da176 100644 --- a/pkgs/development/python-modules/ibis-framework/default.nix +++ b/pkgs/development/python-modules/ibis-framework/default.nix @@ -139,6 +139,20 @@ buildPythonPackage rec { # tries to download duckdb extensions "--deselect=ibis/backends/duckdb/tests/test_register.py::test_register_sqlite" "--deselect=ibis/backends/duckdb/tests/test_register.py::test_read_sqlite" + # all the following tests are fixed in the next release (6.0.0) + "--deselect=ibis/backends/tests/test_export.py::test_column_to_pyarrow_table_schema" + "--deselect=ibis/backends/tests/test_export.py::test_table_to_pyarrow_batches" + "--deselect=ibis/backends/tests/test_export.py::test_column_to_pyarrow_batches" + "--deselect=ibis/backends/tests/test_export.py::test_to_pyarrow_batches_memtable" + "--deselect=ibis/backends/tests/test_export.py::test_table_to_pyarrow_table_schema" + "--deselect=ibis/backends/tests/test_export.py::test_to_pyarrow_batches_borked_types" + "--deselect=ibis/backends/tests/test_export.py::test_table_pyarrow_batch_chunk_size" + "--deselect=ibis/backends/tests/test_export.py::test_column_pyarrow_batch_chunk_size" + "--deselect=ibis/backends/tests/test_export.py::test_roundtrip_partitioned_parquet" + "--deselect=ibis/tests/sql/test_sqlalchemy.py::test_order_by" + "--deselect=ibis/tests/sql/test_sqlalchemy.py::test_no_cart_join" + "--deselect=ibis/backends/tests/test_temporal.py::test_temporal_binop" + "--deselect=ibis/backends/tests/test_temporal.py::test_interval_literal" ]; # patch out tests that check formatting with black @@ -146,6 +160,7 @@ buildPythonPackage rec { find ibis/tests -type f -name '*.py' -exec sed -i \ -e '/^ *assert_decompile_roundtrip/d' \ -e 's/^\( *\)code = ibis.decompile(expr, format=True)/\1code = ibis.decompile(expr)/g' {} + + substituteInPlace pyproject.toml --replace 'sqlglot = ">=10.4.3,<12"' 'sqlglot = "*"' ''; preCheck = ''