Skip to content

Update dependency pandas to v3 - #14677

Open
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/pandas-3.x
Open

renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/pandas-3.x

Conversation

@renovate-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pandas (changelog) ==2.2.3 → ==3.1.0 age confidence
pandas (changelog) ==2.3.3 → ==3.1.0 age confidence
pandas (changelog) ==2.3.1 → ==3.1.0 age confidence
pandas (changelog) ==2.0.3 → ==3.1.0 age confidence
pandas (changelog) ==1.3.5 → ==3.1.0 age confidence

Release Notes

pandas-dev/pandas (pandas)

v3.1.0: pandas 3.1.0

Compare Source

We are pleased to announce the release of pandas 3.1.0.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

Highlights include:

See the detailed release notes for a list of all the changes.

The release can be installed from PyPI:

python -m pip install --upgrade pandas

Or from conda-forge

conda install -c conda-forge pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.6: pandas 3.0.6

Compare Source

We are pleased to announce the release of pandas 3.0.6.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version. This is also the first release to support Python 3.15.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.5: pandas 3.0.5

Compare Source

We are pleased to announce the release of pandas 3.0.5.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.4: pandas 3.0.4

Compare Source

We are pleased to announce the release of pandas 3.0.4.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.3: pandas 3.0.3

Compare Source

We are pleased to announce the release of pandas 3.0.3.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.2: pandas 3.0.2

Compare Source

We are pleased to announce the release of pandas 3.0.2.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.1: pandas 3.0.1

Compare Source

We are pleased to announce the release of pandas 3.0.1.
This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0.0 supports Python 3.11 and higher.
The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v3.0.0: pandas 3.0.0

Compare Source

We are pleased to announce the release of pandas 3.0.0, a major release from the pandas 2.x series. This release includes various new features, bug fixes, and performance improvements, as well as possible breaking changes.

The pandas 3.0 release removed a functionality that was deprecated in previous releases. It is recommended to first upgrade to pandas 2.3 and to ensure your code is working without warnings, before upgrading to pandas 3.0.

Highlights include:

See the announcement blog post and the detailed release notes for a list of all the changes.

Pandas 3.0.0 supports Python 3.11 and higher.
The release can be installed from PyPI

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v2.3.3: Pandas 2.3.3

Compare Source

We are pleased to announce the release of pandas 2.3.3.
This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.3.3 supports Python 3.9 and higher, and is the first release to support Python 3.14.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v2.3.2: Pandas 2.3.2

Compare Source

We are pleased to announce the release of pandas 2.3.2.
This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.3.2 supports Python 3.9 and higher.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v2.3.1: Pandas 2.3.1

Compare Source

We are pleased to announce the release of pandas 2.3.1.
This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.3.1 supports Python 3.9 and higher.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v2.3.0: Pandas 2.3.0

Compare Source

We are pleased to announce the release of pandas 2.3.0.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.3.0 supports Python 3.10 and higher.

The release will be available on the defaults and conda-forge channels:

conda install -c conda-forge pandas

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested review from a team and chalmerlowe as code owners October 24, 2026 17:52
@trusted-contributions-gcf trusted-contributions-gcf Bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Oct 24, 2026
@product-auto-label product-auto-label Bot added samples Issues that are directly related to samples. api: bigquery Issues related to the BigQuery API. api: bigquerystorage Issues related to the BigQuery Storage API. api: people-and-planet-ai api: storage Issues related to the Cloud Storage API. labels Oct 24, 2026
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 24, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request upgrades the pandas dependency to version 3.1.0 across multiple requirements.txt files. The review feedback correctly points out that Pandas 3.0+ requires Python 3.11 or higher, meaning that upgrading to pandas==3.1.0 for environments running Python 3.10 or older will cause installation failures. To resolve this, the feedback recommends removing environment markers for unsupported Python versions older than 3.10, and using conditional requirements to specify a compatible Pandas 2.x version for Python 3.10 and pandas==3.1.0 only for Python 3.11+.

Comment on lines +3 to +4
pandas==3.1.0; python_version == '3.8'
pandas==3.1.0; python_version > '3.8'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python 3.8 is invalid and will cause installation failures. Additionally, Python versions older than 3.10 are no longer supported, so environment markers for Python 3.8 should be removed. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'
References
  1. Do not specify fallback dependency versions or environment markers for Python versions older than 3.10, as Python versions below 3.10 are no longer supported.

Comment on lines +3 to +4
pandas==3.1.0; python_version == '3.8'
pandas==3.1.0; python_version > '3.8'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python 3.8 is invalid and will cause installation failures. Additionally, Python versions older than 3.10 are no longer supported, so environment markers for Python 3.8 should be removed. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'
References
  1. Do not specify fallback dependency versions or environment markers for Python versions older than 3.10, as Python versions below 3.10 are no longer supported.

Comment on lines +12 to +14
pandas==3.1.0; python_version == '3.7'
pandas==3.1.0; python_version == '3.8'
pandas==3.1.0; python_version >= '3.9'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python 3.7, 3.8, and 3.9 is invalid and will cause installation failures. Additionally, Python versions older than 3.10 are no longer supported, so environment markers for Python 3.7, 3.8, and 3.9 should be removed. Please use pandas 2.3.1 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.3.1; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'
References
  1. Do not specify fallback dependency versions or environment markers for Python versions older than 3.10, as Python versions below 3.10 are no longer supported.

@@ -1,4 +1,4 @@
pandas==2.3.3
pandas==3.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 directly will cause installation failures on Python 3.10. Please use pandas 2.3.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.3.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'

Comment on lines +1 to +3
pandas==3.1.0; python_version == '3.7'
pandas==3.1.0; python_version == '3.8'
pandas==3.1.0; python_version > '3.8'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python 3.7 and 3.8 is invalid and will cause installation failures. Additionally, Python versions older than 3.10 are no longer supported, so environment markers for Python 3.7 and 3.8 should be removed. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'
References
  1. Do not specify fallback dependency versions or environment markers for Python versions older than 3.10, as Python versions below 3.10 are no longer supported.

Comment on lines +1 to +3
pandas==3.1.0; python_version == '3.7'
pandas==3.1.0; python_version == '3.8'
pandas==3.1.0; python_version > '3.8'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python 3.7 and 3.8 is invalid and will cause installation failures. Additionally, Python versions older than 3.10 are no longer supported, so environment markers for Python 3.7 and 3.8 should be removed. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'
References
  1. Do not specify fallback dependency versions or environment markers for Python versions older than 3.10, as Python versions below 3.10 are no longer supported.

Comment on lines +1 to +3
pandas==3.1.0; python_version == '3.7'
pandas==3.1.0; python_version == '3.8'
pandas==3.1.0; python_version > '3.8'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python 3.7 and 3.8 is invalid and will cause installation failures. Additionally, Python versions older than 3.10 are no longer supported, so environment markers for Python 3.7 and 3.8 should be removed. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'
References
  1. Do not specify fallback dependency versions or environment markers for Python versions older than 3.10, as Python versions below 3.10 are no longer supported.

folium==0.19.5
google-cloud-aiplatform==1.157.0
pandas==2.2.3
pandas==3.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 directly will cause installation failures on Python 3.10. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'

google-cloud-aiplatform==1.157.0
gunicorn==23.0.0
pandas==2.2.3
pandas==3.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 directly will cause installation failures on Python 3.10. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'

pandas===1.3.5; python_version == '3.7'
pandas===2.0.3; python_version == '3.8'
pandas==2.2.3; python_version >= '3.9'
pandas==3.1.0; python_version >= '3.9'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Pandas 3.0+ requires Python 3.11 or higher. Specifying pandas 3.1.0 for Python >= 3.9 is invalid and will cause installation failures on Python 3.9 and 3.10. Please use pandas 2.2.3 for Python 3.10 and pandas 3.1.0 for Python 3.11+.

pandas==2.2.3; python_version == '3.10'
pandas==3.1.0; python_version >= '3.11'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigquery Issues related to the BigQuery API. api: bigquerystorage Issues related to the BigQuery Storage API. api: people-and-planet-ai api: storage Issues related to the Cloud Storage API. owlbot:run Add this label to trigger the Owlbot post processor. samples Issues that are directly related to samples.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants