Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/python-bigquery
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.30.0
Choose a base ref
...
head repository: googleapis/python-bigquery
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.31.0
Choose a head ref
  • 9 commits
  • 97 files changed
  • 7 contributors

Commits on Feb 28, 2025

  1. deps: Remove Python 3.7 and 3.8 as supported runtimes (#2133)

    * Initial batch of changes to remove 3.7 and 3.8
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * more updates to remove 3.7 and 3.8
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * updates samples/geography/reqs
    
    * updates samples/magics/reqs
    
    * updates samples/notebooks/reqs
    
    * updates linting
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * updates conf due to linting issue
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * updates reqs.txt, fix mypy, lint, and debug in noxfile
    
    * Updates owlbot to correct spacing issue in conf.py
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * updates owlbot imports
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * removes kokoro samples configs for 3.7 & 3.8
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * removes owlbots attempt to restore kokoro samples configs
    
    * removes kokoro system-3.8.cfg
    
    * edits repo sync settings
    
    * updates assorted noxfiles for samples and pyproject.toml
    
    * update test-samples-impl.sh
    
    * updates install_deps template
    
    * Edits to the contributing documentation
    
    * deps: use pandas-gbq to determine schema in `load_table_from_dataframe` (#2095)
    
    * feat: use pandas-gbq to determine schema in `load_table_from_dataframe`
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * fix some unit tests
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * bump minimum pandas-gbq to 0.26.1
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * drop pandas-gbq from python 3.7 extras
    
    * relax warning message text assertion
    
    * use consistent time zone presense/absense in time datetime system test
    
    * Update google/cloud/bigquery/_pandas_helpers.py
    
    * Update google/cloud/bigquery/_pandas_helpers.py
    
    Co-authored-by: Chalmer Lowe <[email protected]>
    
    * remove pandas-gbq from at least 1 unit test and system test session
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Chalmer Lowe <[email protected]>
    
    * Feat: Adds foreign_type_info attribute to table class and adds unit tests. (#2126)
    
    * adds foreign_type_info attribute to table
    
    * feat: Adds foreign_type_info attribute and tests
    
    * updates docstrings for foreign_type_info
    
    * Updates property handling, especially as regards set/get_sub_prop
    
    * Removes extraneous comments and debug expressions
    
    * Refactors build_resource_from_properties w get/set_sub_prop
    
    * updates to foreign_type_info, tests and wiring
    
    * Adds logic to detect non-Sequence schema.fields value
    
    * updates assorted tests and logic
    
    * deps: updates required checks list in github (#2136)
    
    * deps: updates required checks list in github
    
    * deps: updates snippet and system checks in github to remove 3.9
    
    * changes the order of two items in the list.
    
    * updates linting
    
    * reverts pandas back to 1.1.0
    
    * Revert changes related to pandas <1.5
    
    * Revert noxfile.py changes related to pandas <1.5
    
    * Revert constraints-3.9 changes related to pandas <1.5
    
    * Revert test_query_pandas.py changes related to pandas <1.5
    
    * Revert test__pandas_helpers.py changes related to pandas <1.5
    
    * Revert test__versions_helpers.py changes related to pandas <1.5
    
    * Revert tnoxfile.py changes related to pandas <1.5
    
    * Revert test__versions_helpers.py changes related to pandas <1.5
    
    * Revert test_table.py changes related to pandas <1.5
    
    * Update noxfile changes related to pandas <1.5
    
    * Update pyproject.toml changes related to pandas <1.5
    
    * Update constraints-3.9.txt changes related to pandas <1.5
    
    * Update test_legacy_types.py changes related to pandas <1.5
    
    * Updates magics.py as part of reverting from pandas 1.5
    
    * Updates noxfile.py in reverting from pandas 1.5
    
    * Updates pyproject.toml in reverting from pandas 1.5
    
    * Updates constraints.txt in reverting from pandas 1.5
    
    * Updates test_magics in reverting from pandas 1.5
    
    * Updates test_table in reverting from pandas 1.5
    
    * Updates in tests re: reverting from pandas 1.5
    
    * Updates pyproject to match constraints.txt
    
    * updates pyproject.toml to mirror constraints
    
    * remove limit on virtualenv
    
    * updates owlbot.py for test-samples-impl.sh
    
    * updates to owlbot.py
    
    * updates to test-samples-impl.sh
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * further updates to owlbot.py
    
    * removes unneeded files
    
    * adds presubmit.cfg back in
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Tim Sweña (Swast) <[email protected]>
    3 people authored Feb 28, 2025
    Configuration menu
    Copy the full SHA
    fb7de39 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2025

  1. fix: adding property setter for table constraints, #1990 (#2092)

    * fix: adding property setter for table constraints, #1990
    
    * fix: adding unit test for to_api_repr() method
    
    * fix: adding system test for bigquery table update
    
    * fix: adding more test case for table constraints property
    
    * fix: adding more test case for table constraints property
    
    * fix: linting code
    
    * fix: adding unit tests for test table, table constraint and foreign key
    
    * fix: linting based on noxfile
    
    * fix: linting based on noxfile
    
    * fix: adding unit tests and system test
    
    * fix: clearing lint error
    
    * fix: adding table constraint eq unit tests
    
    * fix: adding type to to_api_repr resource
    lkhagvadorj-amp authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    f8572dd View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. Configuration menu
    Copy the full SHA
    2d5f932 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2025

  1. Configuration menu
    Copy the full SHA
    faeb51d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. fix: remove setup.cfg configuration for creating universal wheels (#2146

    )
    
    `setup.cfg` contains a setting to create a `Universal Wheel` which is only needed if libraries support both Python 2 and Python 3. This library only supports Python 3 so this setting is no longer needed. See https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#wheels.
    
    See similar PR https://togithub.com/googleapis/google-cloud-python/pull/13659 which includes this stack trace
    
    ```
          running bdist_wheel
          /tmp/pip-build-env-9o_3w17v/overlay/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
          !!
          
                  ********************************************************************************
                  With Python 2.7 end-of-life, support for building universal wheels
                  (i.e., wheels that support both Python 2 and Python 3)
                  is being obviated.
                  Please discontinue using this option, or if you still need it,
                  file an issue with pypa/setuptools describing your use case.
          
                  By 2025-Aug-30, you need to update your project and remove deprecated calls
                  or your builds will no longer be supported.
                  ********************************************************************************
          
          !!
    ```
    parthea authored Mar 14, 2025
    Configuration menu
    Copy the full SHA
    d7f7685 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. fix: Allow protobuf 6.x (#2142)

    * fix: Allow protobuf 6.x
    
    * update prerelease_deps nox session so that prerelease versions of protobuf are installed
    
    * ensure python-bigquery is installed from source
    
    * feat: add support for Python 3.13
    
    * restore replacement
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * fix typo
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    parthea and gcf-owl-bot[bot] authored Mar 18, 2025
    Configuration menu
    Copy the full SHA
    0842aa1 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. chore: refactor cell data parsing to use classes for easier overrides (

    …#2144)
    
    * chore: refactor cell data parsing to use classes for easier overrides
    
    * improve error messages with urls for valueerrors
    
    * Update tests/unit/_helpers/test_cell_data_parser.py
    
    * remove unreachable code
    tswast authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    9acd9c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2025

  1. fix: avoid "Unable to determine type" warning with JSON columns in `t…

    …o_dataframe` (#1876)
    
    * add regression tests for empty dataframe
    * fix arrow test to be compatible with old pyarrow
    tswast authored Mar 20, 2025
    Configuration menu
    Copy the full SHA
    968020d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2025

  1. chore(main): release 3.31.0 (#2139)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Mar 25, 2025
    Configuration menu
    Copy the full SHA
    85de1a3 View commit details
    Browse the repository at this point in the history
Loading