From 345bc5604dd050dd955431f310e3ce415d78f052 Mon Sep 17 00:00:00 2001 From: Linchin Date: Fri, 19 Jan 2024 19:32:27 +0000 Subject: [PATCH] test: avoid prerelease test with pandas==2.2.0rc0 --- noxfile.py | 5 ++++- owlbot.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/noxfile.py b/noxfile.py index 36c6554..102670a 100644 --- a/noxfile.py +++ b/noxfile.py @@ -201,13 +201,16 @@ def prerelease(session, tests_path): "--upgrade", "pyarrow", ) + # Avoid pandas==2.2.0rc0 as this version causes PyArrow to fail. Once newer + # prerelease comes out, this constraint can be removed. See + # https://github.com/googleapis/python-db-dtypes-pandas/issues/234 session.install( "--extra-index-url", "https://pypi.anaconda.org/scipy-wheels-nightly/simple", "--prefer-binary", "--pre", "--upgrade", - "pandas", + "pandas!=2.2.0rc0", ) session.install( "mock", diff --git a/owlbot.py b/owlbot.py index 4b89096..d1b3c08 100644 --- a/owlbot.py +++ b/owlbot.py @@ -109,13 +109,16 @@ def prerelease(session, tests_path): "--upgrade", "pyarrow", ) + # Avoid pandas==2.2.0rc0 as this version causes PyArrow to fail. Once newer + # prerelease comes out, this constraint can be removed. See + # https://github.com/googleapis/python-db-dtypes-pandas/issues/234 session.install( "--extra-index-url", "https://pypi.anaconda.org/scipy-wheels-nightly/simple", "--prefer-binary", "--pre", "--upgrade", - "pandas", + "pandas!=2.2.0rc0", ) session.install( "mock",