From a73569c629ae2b8a0ac73c3b6cd7f3127fcf16cd Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Wed, 4 Dec 2019 09:58:37 +0100 Subject: [PATCH 1/5] test pyarrow=0.12 as minimum supported version --- ci/deps/azure-36-minimum_versions.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/ci/deps/azure-36-minimum_versions.yaml b/ci/deps/azure-36-minimum_versions.yaml index ff1095005fa85..d4fb82db373f4 100644 --- a/ci/deps/azure-36-minimum_versions.yaml +++ b/ci/deps/azure-36-minimum_versions.yaml @@ -27,3 +27,4 @@ dependencies: - xlsxwriter=0.9.8 - xlwt=1.2.0 - html5lib=1.0.1 + - pyarrow=0.12 From 83fcfa13ab62ff2ff22ad3d9a876e008d0afb296 Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Wed, 4 Dec 2019 10:01:37 +0100 Subject: [PATCH 2/5] uncomment in travis 3.6 cov build --- ci/deps/travis-36-cov.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ci/deps/travis-36-cov.yaml b/ci/deps/travis-36-cov.yaml index 04ff06a99a1f4..c1403f8eb8409 100644 --- a/ci/deps/travis-36-cov.yaml +++ b/ci/deps/travis-36-cov.yaml @@ -33,8 +33,7 @@ dependencies: # https://github.com/pydata/pandas-gbq/issues/271 - google-cloud-bigquery<=1.11 - psycopg2 - # pyarrow segfaults on load: https://github.com/pandas-dev/pandas/issues/26716 - # - pyarrow=0.9.0 + - pyarrow>=0.12.0 - pymysql - pytables - python-snappy From 0fee06fee765253f352508bb79c29f9daaff2c4f Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Wed, 4 Dec 2019 10:39:17 +0100 Subject: [PATCH 3/5] move minimum supported version to other build --- ci/deps/azure-36-locale.yaml | 3 +++ ci/deps/azure-36-minimum_versions.yaml | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ci/deps/azure-36-locale.yaml b/ci/deps/azure-36-locale.yaml index c3c94e365c259..14cc4f2726e96 100644 --- a/ci/deps/azure-36-locale.yaml +++ b/ci/deps/azure-36-locale.yaml @@ -27,6 +27,9 @@ dependencies: - xlrd=1.1.0 - xlsxwriter=0.9.8 - xlwt=1.2.0 + # lowest supported version of pyarrow (putting it here instead of in + # azure-36-minimum_versions because it needs numpy >= 1.14) + - pyarrow=0.12 - pip - pip: - html5lib==1.0b2 diff --git a/ci/deps/azure-36-minimum_versions.yaml b/ci/deps/azure-36-minimum_versions.yaml index d4fb82db373f4..ff1095005fa85 100644 --- a/ci/deps/azure-36-minimum_versions.yaml +++ b/ci/deps/azure-36-minimum_versions.yaml @@ -27,4 +27,3 @@ dependencies: - xlsxwriter=0.9.8 - xlwt=1.2.0 - html5lib=1.0.1 - - pyarrow=0.12 From e1aa541424b47b4dd1ab87c28b1012324524edac Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Wed, 4 Dec 2019 10:40:17 +0100 Subject: [PATCH 4/5] use conda-forge and pyarrow>=0.15 in azure-37 build --- ci/deps/azure-37-locale.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/deps/azure-37-locale.yaml b/ci/deps/azure-37-locale.yaml index 3319afed173b5..a10fa0904a451 100644 --- a/ci/deps/azure-37-locale.yaml +++ b/ci/deps/azure-37-locale.yaml @@ -1,6 +1,5 @@ name: pandas-dev channels: - - defaults - conda-forge dependencies: - python=3.7.* @@ -33,3 +32,4 @@ dependencies: - xlrd - xlsxwriter - xlwt + - pyarrow>=0.15 From b1933491e3cdcc946344117fc25f8eb2eb43fbf2 Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Wed, 4 Dec 2019 11:16:12 +0100 Subject: [PATCH 5/5] skip failing parquet test --- pandas/tests/io/test_parquet.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/tests/io/test_parquet.py b/pandas/tests/io/test_parquet.py index 3e687d185df84..a98c93c250070 100644 --- a/pandas/tests/io/test_parquet.py +++ b/pandas/tests/io/test_parquet.py @@ -504,6 +504,7 @@ def test_empty_dataframe(self, pa): df = pd.DataFrame() check_round_trip(df, pa) + @pytest.mark.skip(reason="broken test") @td.skip_if_no("pyarrow", min_version="0.15.0") def test_additional_extension_arrays(self, pa): # test additional ExtensionArrays that are supported through the