diff --git a/ci/deps/azure-windows-36.yaml b/ci/deps/azure-windows-36.yaml index ff9264a36cb12..6f4467b2880ba 100644 --- a/ci/deps/azure-windows-36.yaml +++ b/ci/deps/azure-windows-36.yaml @@ -1,17 +1,15 @@ name: pandas-dev channels: - - defaults - conda-forge + - defaults dependencies: - blosc - bottleneck - - boost-cpp<1.67 - fastparquet>=0.2.1 - matplotlib=3.0.2 - numexpr - numpy=1.15.* - openpyxl - - parquet-cpp - pyarrow - pytables - python-dateutil diff --git a/pandas/tests/io/test_parquet.py b/pandas/tests/io/test_parquet.py index d634859e72d7b..9573ac15dc45f 100644 --- a/pandas/tests/io/test_parquet.py +++ b/pandas/tests/io/test_parquet.py @@ -1,5 +1,6 @@ """ test parquet compat """ import datetime +from distutils.version import LooseVersion import os from warnings import catch_warnings @@ -238,6 +239,15 @@ def test_cross_engine_pa_fp(df_cross_compat, pa, fp): def test_cross_engine_fp_pa(df_cross_compat, pa, fp): # cross-compat with differing reading/writing engines + if ( + LooseVersion(pyarrow.__version__) < "0.15" + and LooseVersion(pyarrow.__version__) >= "0.13" + ): + pytest.xfail( + "Reading fastparquet with pyarrow in 0.14 fails: " + "https://issues.apache.org/jira/browse/ARROW-6492" + ) + df = df_cross_compat with tm.ensure_clean() as path: df.to_parquet(path, engine=fp, compression=None)