diff --git a/ci/deps/actions-310.yaml b/ci/deps/actions-310.yaml index 2ca9e328adf9c..c3b9379c7adc6 100644 --- a/ci/deps/actions-310.yaml +++ b/ci/deps/actions-310.yaml @@ -40,7 +40,8 @@ dependencies: - odfpy>=1.4.1 - qtpy>=2.2.0 - openpyxl>=3.0.10 - - pandas-gbq>=0.17.5 + # Bump pandas-gbq to one where pyarrow isn't pinned + - pandas-gbq>=0.19.0 - psycopg2>=2.9.3 - pyarrow>=7.0.0 - pymysql>=1.0.2 diff --git a/ci/deps/actions-311-downstream_compat.yaml b/ci/deps/actions-311-downstream_compat.yaml index 3acac13e6e9d1..0cd9c905111f5 100644 --- a/ci/deps/actions-311-downstream_compat.yaml +++ b/ci/deps/actions-311-downstream_compat.yaml @@ -41,7 +41,8 @@ dependencies: - odfpy>=1.4.1 - qtpy>=2.2.0 - openpyxl>=3.0.10 - - pandas-gbq>=0.17.5 + # Bump pandas-gbq to one where pyarrow isn't pinned + - pandas-gbq>=0.19.0 - psycopg2>=2.9.3 - pyarrow>=7.0.0 - pymysql>=1.0.2 diff --git a/ci/deps/actions-311.yaml b/ci/deps/actions-311.yaml index a28bc6d0f5395..23b0ae518ec6a 100644 --- a/ci/deps/actions-311.yaml +++ b/ci/deps/actions-311.yaml @@ -40,7 +40,8 @@ dependencies: - odfpy>=1.4.1 - qtpy>=2.2.0 - openpyxl>=3.0.10 - - pandas-gbq>=0.17.5 + # Bump pandas-gbq to one where pyarrow isn't pinned + - pandas-gbq>=0.19.0 - psycopg2>=2.9.3 - pyarrow>=7.0.0 - pymysql>=1.0.2 diff --git a/ci/deps/actions-39-minimum_versions.yaml b/ci/deps/actions-39-minimum_versions.yaml index 988e0ef944714..5bc4f9d606b5e 100644 --- a/ci/deps/actions-39-minimum_versions.yaml +++ b/ci/deps/actions-39-minimum_versions.yaml @@ -42,7 +42,9 @@ dependencies: - odfpy=1.4.1 - qtpy=2.2.0 - openpyxl=3.0.10 - - pandas-gbq=0.17.5 + # pandas-gbq brings in a lot of other dependencies, so doesn't resolve properly + # as of 10/22/2023 with the pinned dependencies + #- pandas-gbq=0.19.0 - psycopg2=2.9.3 - pyarrow=7.0.0 - pymysql=1.0.2 diff --git a/ci/deps/actions-39.yaml b/ci/deps/actions-39.yaml index 44068525e8ed6..cd03ad6ebab6f 100644 --- a/ci/deps/actions-39.yaml +++ b/ci/deps/actions-39.yaml @@ -40,7 +40,8 @@ dependencies: - odfpy>=1.4.1 - qtpy>=2.2.0 - openpyxl>=3.0.10 - - pandas-gbq>=0.17.5 + # Bump pandas-gbq to one where pyarrow isn't pinned + - pandas-gbq>=0.19.0 - psycopg2>=2.9.3 - pyarrow>=7.0.0 - pymysql>=1.0.2 diff --git a/ci/deps/circle-310-arm64.yaml b/ci/deps/circle-310-arm64.yaml index bb8c4d491089b..6e964e58f3bd4 100644 --- a/ci/deps/circle-310-arm64.yaml +++ b/ci/deps/circle-310-arm64.yaml @@ -41,7 +41,8 @@ dependencies: - odfpy>=1.4.1 - qtpy>=2.2.0 - openpyxl>=3.0.10 - - pandas-gbq>=0.17.5 + # Bump pandas-gbq to one where pyarrow isn't pinned + - pandas-gbq>=0.19.0 - psycopg2>=2.9.3 - pyarrow>=7.0.0 - pymysql>=1.0.2 diff --git a/doc/source/getting_started/install.rst b/doc/source/getting_started/install.rst index 4a0ad4ae658c3..33ae558ffd57d 100644 --- a/doc/source/getting_started/install.rst +++ b/doc/source/getting_started/install.rst @@ -383,7 +383,7 @@ Dependency Minimum Version pip extra Notes fsspec 2022.05.0 fss, gcp, aws Handling files aside from simple local and HTTP (required dependency of s3fs, gcsfs). gcsfs 2022.05.0 gcp Google Cloud Storage access -pandas-gbq 0.17.5 gcp Google Big Query access +pandas-gbq 0.19.0 gcp Google Big Query access s3fs 2022.05.0 aws Amazon S3 access ========================= ================== =============== ============================================================= diff --git a/doc/source/whatsnew/v2.1.0.rst b/doc/source/whatsnew/v2.1.0.rst index 51b4c4f297b07..a33f21a392b04 100644 --- a/doc/source/whatsnew/v2.1.0.rst +++ b/doc/source/whatsnew/v2.1.0.rst @@ -295,6 +295,7 @@ Increased minimum versions for dependencies Some minimum supported versions of dependencies were updated. If installed, we now require: + +----------------------+-----------------+----------+---------+ | Package | Minimum Version | Required | Changed | +======================+=================+==========+=========+ @@ -326,7 +327,7 @@ If installed, we now require: +----------------------+-----------------+----------+---------+ | openpyxl | 3.0.10 | | X | +----------------------+-----------------+----------+---------+ -| pandas-gbq | 0.17.5 | | X | +| pandas-gbq | 0.19.0 | | X | +----------------------+-----------------+----------+---------+ | psycopg2 | 2.9.3 | | X | +----------------------+-----------------+----------+---------+ diff --git a/pandas/compat/_optional.py b/pandas/compat/_optional.py index fa0e9e974ea39..2814f88f6af7c 100644 --- a/pandas/compat/_optional.py +++ b/pandas/compat/_optional.py @@ -31,7 +31,7 @@ "numexpr": "2.8.0", "odfpy": "1.4.1", "openpyxl": "3.0.10", - "pandas_gbq": "0.17.5", + "pandas_gbq": "0.19.0", "psycopg2": "2.9.3", # (dt dec pq3 ext lo64) "pymysql": "1.0.2", "pyarrow": "7.0.0", diff --git a/pyproject.toml b/pyproject.toml index 651e82450f201..4f3c3beca2c02 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,7 +66,7 @@ performance = ['bottleneck>=1.3.4', 'numba>=0.55.2', 'numexpr>=2.8.0'] computation = ['scipy>=1.8.1', 'xarray>=2022.03.0'] fss = ['fsspec>=2022.05.0'] aws = ['s3fs>=2022.05.0'] -gcp = ['gcsfs>=2022.05.0', 'pandas-gbq>=0.17.5'] +gcp = ['gcsfs>=2022.05.0', 'pandas-gbq>=0.19.0'] excel = ['odfpy>=1.4.1', 'openpyxl>=3.0.10', 'python-calamine>=0.1.6', 'pyxlsb>=1.0.9', 'xlrd>=2.0.1', 'xlsxwriter>=3.0.3'] parquet = ['pyarrow>=7.0.0'] feather = ['pyarrow>=7.0.0'] @@ -101,7 +101,7 @@ all = ['beautifulsoup4>=4.11.1', 'numexpr>=2.8.0', 'odfpy>=1.4.1', 'openpyxl>=3.0.10', - 'pandas-gbq>=0.17.5', + 'pandas-gbq>=0.19.0', 'psycopg2>=2.9.3', 'pyarrow>=7.0.0', 'pymysql>=1.0.2',