Skip to content

Conversation

chalmerlowe
Copy link
Collaborator

@chalmerlowe chalmerlowe commented Jun 17, 2025

This commit introduces support for Python 3.13 as a runtime dependency.

The following changes were made:

  • Updated noxfile.py to include Python 3.13 in unit and system test versions.
  • Created testing/constraints-3.13.txt (initially empty, copied from an empty constraints-3.12.txt).
  • Updated .github/workflows/unittest.yml to include Python 3.13 in the test matrix.
  • Updated setup.py to add the Python 3.13 classifier.
  • Updated CONTRIBUTING.rst to list Python 3.13 as a supported version.
  • Created .kokoro/presubmit/system-3.13.cfg for Kokoro system tests.
  • Updated .github/sync-repo-settings.yaml to include Python 3.13 in required status checks.
  • Updated owlbot.py to include Python 3.13 in unit and system test versions for templated files.

This commit introduces support for Python 3.13 as a runtime dependency.

The following changes were made:
- Updated `noxfile.py` to include Python 3.13 in unit and system test versions.
- Created `testing/constraints-3.13.txt` (initially empty, copied from an empty constraints-3.12.txt).
- Updated `.github/workflows/unittest.yml` to include Python 3.13 in the test matrix.
- Updated `setup.py` to add the Python 3.13 classifier.
- Updated `CONTRIBUTING.rst` to list Python 3.13 as a supported version.
- Created `.kokoro/presubmit/system-3.13.cfg` for Kokoro system tests.
- Updated `.github/sync-repo-settings.yaml` to include Python 3.13 in required status checks.
- Updated `owlbot.py` to include Python 3.13 in unit and system test versions for templated files.
@product-auto-label product-auto-label bot added size: s Pull request size is small. api: bigquery Issues related to the googleapis/python-bigquery-pandas API. labels Jun 17, 2025
This commit introduces support for Python 3.13 as a runtime dependency.

The following changes were made:
- Updated `noxfile.py` to include Python 3.13 in unit and system test versions.
- Created `testing/constraints-3.13.txt` (initially empty, copied from an empty constraints-3.12.txt).
- Updated `.github/workflows/unittest.yml` to include Python 3.13 in the test matrix.
- Updated `setup.py` to add the Python 3.13 classifier.
- Updated `CONTRIBUTING.rst` to list Python 3.13 as a supported version.
- Created `.kokoro/presubmit/system-3.13.cfg` for Kokoro system tests.
- Updated `.github/sync-repo-settings.yaml` to include Python 3.13 in required status checks.
- Updated `owlbot.py` to include Python 3.13 in unit and system test versions for templated files.
@chalmerlowe chalmerlowe changed the title Add Python 3.13 support feat: Add Python 3.13 support Jun 17, 2025
…ython-bigquery-pandas into feat-add-python-313-support
@chalmerlowe chalmerlowe marked this pull request as ready for review June 17, 2025 14:12
@chalmerlowe chalmerlowe requested review from a team as code owners June 17, 2025 14:12
@chalmerlowe chalmerlowe requested review from Linchin and tswast June 17, 2025 14:12
@Linchin
Copy link
Contributor

Linchin commented Jun 17, 2025

Similar to googleapis/python-bigquery-sqlalchemy#1211, let's make sure we have samples-3.13 here. Otherwise LGTM.

@chalmerlowe chalmerlowe added the kokoro:run Add this label to force Kokoro to re-run the tests. label Jun 17, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Jun 17, 2025
@chalmerlowe chalmerlowe added the kokoro:run Add this label to force Kokoro to re-run the tests. label Jun 17, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Jun 17, 2025
@chalmerlowe chalmerlowe added the kokoro:run Add this label to force Kokoro to re-run the tests. label Jun 18, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Jun 18, 2025
@chalmerlowe chalmerlowe merged commit 76e6d11 into main Jun 18, 2025
29 checks passed
@chalmerlowe chalmerlowe deleted the feat-add-python-313-support branch June 18, 2025 14:52
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 googleapis/python-bigquery-pandas API. size: s Pull request size is small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants