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",