Skip to content

chore(deps): Bump the python-dependencies group across 1 directory with 8 updates#103

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/python-dependencies-c942499e16
Open

chore(deps): Bump the python-dependencies group across 1 directory with 8 updates#103
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/python-dependencies-c942499e16

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 9, 2026

Bumps the python-dependencies group with 8 updates in the / directory:

Package From To
tomli 2.3.0 2.4.0
tenacity 9.1.2 9.1.4
google-cloud-bigquery 3.39.0 3.40.0
bigframes 2.32.0 2.35.0
pandera 0.28.0 0.29.0
numpy 2.4.0 2.4.2
web3 7.14.0 7.14.1
ruff 0.14.10 0.15.0

Updates tomli from 2.3.0 to 2.4.0

Changelog

Sourced from tomli's changelog.

2.4.0

  • Added
    • TOML v1.1.0 compatibility
    • Binary wheels for Windows arm64
Commits
  • a678e6f Bump version: 2.3.0 → 2.4.0
  • b8a1358 Tests: remove now needless "TOML compliance"->"burntsushi" format conversion
  • 4979375 Update GitHub actions
  • f890dd1 Update pre-commit hooks
  • d9c65c3 Add 2.4.0 change log
  • 0efe49d Update README for v2.4.0
  • 9eb2125 TOML 1.1: Make seconds optional in Date-Time and Time (#203)
  • 12314bd TOML 1.1: Add \xHH Unicode escape code to basic strings (#202)
  • 2a2aa62 TOML 1.1: Allow newlines and trailing comma in inline tables (#200)
  • 38297f8 Xfail on tests for TOML 1.1 features not yet supported
  • Additional commits viewable in compare view

Updates tenacity from 9.1.2 to 9.1.4

Release notes

Sourced from tenacity's releases.

9.1.4

What's Changed

Full Changelog: jd/tenacity@9.1.3...9.1.4

9.1.3

What's Changed

New Contributors

Full Changelog: jd/tenacity@9.1.2...9.1.3

Commits
  • d4e868d Fix retry() annotations with async sleep= function (#555)
  • 24415eb support async sleep for sync fn (#551)
  • 3bf33b4 chore: drop Python 3.9 support (EOL) (#552)
  • 7027da3 chore(deps): bump the github-actions group with 2 updates (#550)
  • 21ae7d0 docs: fix syntax error in wait_chain docstring example (#548)
  • ef12c9e chore(deps): bump actions/checkout in the github-actions group (#547)
  • c35a4b3 chore(deps): bump the github-actions group with 2 updates (#545)
  • e792bba ci: fix mypy (#546)
  • 0f55245 ci: remove reno requirements (#542)
  • 815c34f feat(wait): add wait_exception strategy (#541)
  • Additional commits viewable in compare view

Updates google-cloud-bigquery from 3.39.0 to 3.40.0

Release notes

Sourced from google-cloud-bigquery's releases.

google-cloud-bigquery 3.40.0

3.40.0 (2026-01-08)

Features

  • support load_table and list_rows with picosecond timestamp (#2351) (46764a59)

  • support timestamp_precision in table schema (#2333) (8d5785ae)

Changelog

Sourced from google-cloud-bigquery's changelog.

3.40.0 (2026-01-08)

Features

Commits
  • 40b4cbf chore: librarian release pull request: 20260108T001607Z (#2355)
  • 46764a5 feat: support load_table and list_rows with picosecond timestamp (#2351)
  • 8d5785a feat: support timestamp_precision in table schema (#2333)
  • bfd9d8d chore(deps): update dependency urllib3 to v2.6.0 [security] (#2342)
  • See full diff in compare view

Updates bigframes from 2.32.0 to 2.35.0

Release notes

Sourced from bigframes's releases.

bigframes 2.35.0

2.35.0 (2026-02-07)

Features

Bug Fixes

  • always display the results in the %%bqsql cell magics output (#2439) (2d973b54)

  • exlcude gcsfs 2026.2.0 (#2445) (311de31e)

  • suppress JSONDtypeWarning in Anywidget mode and clean up progress output (#2441) (e0d185ad)

Documentation

bigframes 2.34.0

2.34.0 (2026-02-02)

Features

Bug Fixes

... (truncated)

Changelog

Sourced from bigframes's changelog.

2.35.0 (2026-02-07)

Documentation

Features

Bug Fixes

2.34.0 (2026-02-02)

Features

Bug Fixes

2.33.0 (2026-01-22)

Features

... (truncated)

Commits
  • 9f1ba1d chore: librarian release pull request: 20260207T015024Z (#2446)
  • e0d185a fix: suppress JSONDtypeWarning in Anywidget mode and clean up progress output...
  • 2017cc2 feat: remove redundant "started." messages from progress output (#2440)
  • 1274167 feat: Add bigframes.pandas.col with basic operators (#2405)
  • 4e2689a feat: Disable progress bars in Anywidget mode (#2444)
  • 3cb57b1 tests: Fix global session dependence of astype tests (#2443)
  • 311de31 fix: exlcude gcsfs 2026.2.0 (#2445)
  • 1fc29f6 Revert "feat: Disable progress bars in Anywidget mode to reduce notebook clut...
  • 853240d feat: Disable progress bars in Anywidget mode to reduce notebook clutter (#2437)
  • 2d973b5 fix: always display the results in the %%bqsql cell magics output (#2439)
  • Additional commits viewable in compare view

Updates pandera from 0.28.0 to 0.29.0

Release notes

Sourced from pandera's releases.

Release 0.29.0: support list, dict, and tuple of dataframes

⭐️ Highlight

Pandera now supports collection types containing dataframes, shoutout to @​garethellis0 with an amazing first contribution!

@pa.check_types
def process_tuple_and_return_dict(
    dfs: tuple[DataFrame[OnlyZeroesSchema], DataFrame[OnlyOnesSchema]],
) -> dict[str, DataFrame[OnlyZeroesSchema]]:
    return {
        "foo": dfs[0],
        "bar": dfs[0]
    }
result = process_tuple_and_return_dict((
pd.DataFrame({"a": [0, 0]}),
pd.DataFrame({"a": [1, 1]}),
))
print(result)

What's Changed

New Contributors

Full Changelog: unionai-oss/pandera@v0.28.1...v0.29.0

v0.28.1: Fix regressions in Check behavior

What's Changed

Full Changelog: unionai-oss/pandera@v0.28.0...v0.28.1

Commits

Updates numpy from 2.4.0 to 2.4.2

Release notes

Sourced from numpy's releases.

2.4.2 (Feb 1, 2026)

NumPy 2.4.2 Release Notes

The NumPy 2.4.2 is a patch release that fixes bugs discovered after the 2.4.1 release. Highlights are:

  • Fixes memory leaks
  • Updates OpenBLAS to fix hangs

This release supports Python versions 3.11-3.14

Contributors

A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Charles Harris
  • Daniel Tang +
  • Joren Hammudoglu
  • Kumar Aditya
  • Matti Picus
  • Nathan Goldbaum
  • Ralf Gommers
  • Sebastian Berg
  • Vikram Kumar +

Pull requests merged

A total of 12 pull requests were merged for this release.

  • #30629: MAINT: Prepare 2.4.x for further development
  • #30636: TYP: arange: accept datetime strings
  • #30657: MAINT: avoid possible race condition by not touching os.environ...
  • #30700: BUG: validate contraction axes in tensordot (#30521)
  • #30701: DOC: __array_namespace__info__: set_module not __module__ (#30679)
  • #30702: BUG: fix free-threaded PyObject layout in replace_scalar_type_names...
  • #30703: TST: fix limited API example in tests for latest Cython
  • #30709: BUG: Fix some bugs found via valgrind (#30680)
  • #30712: MAINT: replace ob_type access with Py_TYPE in PyArray_CheckExact
  • #30713: BUG: Fixup the quantile promotion fixup
  • #30736: BUG: fix thread safety of array_getbuffer (#30667)
  • #30737: backport scipy-openblas version change

2.4.1 (Jan 10, 2026)

NumPy 2.4.1 Release Notes

The NumPy 2.4.1 is a patch release that fixes bugs discoved after the 2.4.0 release. In particular, the typo SeedlessSequence is preserved to enable wheels using the random Cython API and built against NumPy < 2.4.0 to run without errors.

... (truncated)

Changelog

Sourced from numpy's changelog.

This is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the first feature release using the numpy/numpy-release <https://github.com/numpy/numpy-release>__ repository.

The commands can be copied into the command line, but be sure to replace 2.4.0 with the correct version. This should be read together with the :ref:general release guide <prepare_release>.

Facility preparation

Before beginning to make a release, use the requirements/*_requirements.txt files to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:

  • Git can be set up to use a keyring to store your GitHub personal access token. Search online for the details.
  • You can use the keyring app to store the PyPI password for twine. See the online twine documentation for details.

Prior to release

Add/drop Python versions

When adding or dropping Python versions, multiple config and CI files need to be edited in addition to changing the minimum version in pyproject.toml. Make these changes in an ordinary PR against main and backport if necessary. We currently release wheels for new Python versions after the first Python RC once manylinux and cibuildwheel support that new Python version.

Backport pull requests

Changes that have been marked for this release must be backported to the maintenance/2.4.x branch.

Commits
  • c81c49f Merge pull request #30757 from charris/prepare-2.4.2
  • b3ae9c5 REL: Prepare for the NumPy 2.4.2 release
  • 9de8984 Merge pull request #30737 from mattip/scipy-openblas-backport
  • b7be329 backport scipy-openblas version change
  • 7ff9863 Merge pull request #30736 from charris/backport-30667
  • 431fffb MAINT: Skip tests that require buffer.
  • 127235f BUG: fix thread safety of array_getbuffer (#30667)
  • 18bdb2e Merge pull request #30713 from charris/backport-30710
  • 41dd751 Merge pull request #30712 from charris/backport-30705
  • 7a278da BUG: Fixup the quantile promotion fixup
  • Additional commits viewable in compare view

Updates web3 from 7.14.0 to 7.14.1

Changelog

Sourced from web3's changelog.

web3.py v7.14.1 (2026-02-03)

Bugfixes


- Wrap timeout in ClientTimeout for AsyncBeacon post request (`[#3784](https://github.com/ethereum/web3.py/issues/3784) <https://github.com/ethereum/web3.py/issues/3784>`__)
- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ethereum/web3.py/issues/3800) <https://github.com/ethereum/web3.py/issues/3800>`__)
- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ethereum/web3.py/issues/3801) <https://github.com/ethereum/web3.py/issues/3801>`__)
- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ethereum/web3.py/issues/3803) <https://github.com/ethereum/web3.py/issues/3803>`__)

Improved Documentation

  • Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. ([#2994](https://github.com/ethereum/web3.py/issues/2994) <https://github.com/ethereum/web3.py/issues/2994>__)

Internal Changes - for web3.py Contributors


- Upgrade geth version in CI (`[#3787](https://github.com/ethereum/web3.py/issues/3787) <https://github.com/ethereum/web3.py/issues/3787>`__)
Commits

Updates ruff from 0.14.10 to 0.15.0

Release notes

Sourced from ruff's releases.

0.15.0

Release Notes

Released on 2026-02-03.

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

  • Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes.

  • The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function:

    # ruff: disable[N803]
    def foo(
        legacyArg1,
        legacyArg2,
        legacyArg3,
        legacyArg4,
    ): ...
    # ruff: enable[N803]

    See the documentation for more details.

  • The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21).

  • The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm."

  • Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed.

  • Ruff now resolves all extended configuration files before falling back on a default Python version.

Stabilization

The following rules have been stabilized and are no longer in preview:

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.0

Released on 2026-02-03.

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

  • Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes.

  • The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function:

    # ruff: disable[N803]
    def foo(
        legacyArg1,
        legacyArg2,
        legacyArg3,
        legacyArg4,
    ): ...
    # ruff: enable[N803]

    See the documentation for more details.

  • The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21).

  • The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm."

  • Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed.

  • Ruff now resolves all extended configuration files before falling back on a default Python version.

Stabilization

The following rules have been stabilized and are no longer in preview:

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…th 8 updates

Bumps the python-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [tomli](https://github.com/hukkin/tomli) | `2.3.0` | `2.4.0` |
| [tenacity](https://github.com/jd/tenacity) | `9.1.2` | `9.1.4` |
| [google-cloud-bigquery](https://github.com/googleapis/python-bigquery) | `3.39.0` | `3.40.0` |
| [bigframes](https://github.com/googleapis/python-bigquery-dataframes) | `2.32.0` | `2.35.0` |
| [pandera](https://github.com/pandera-dev/pandera) | `0.28.0` | `0.29.0` |
| [numpy](https://github.com/numpy/numpy) | `2.4.0` | `2.4.2` |
| [web3](https://github.com/ethereum/web3.py) | `7.14.0` | `7.14.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.15.0` |



Updates `tomli` from 2.3.0 to 2.4.0
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.3.0...2.4.0)

Updates `tenacity` from 9.1.2 to 9.1.4
- [Release notes](https://github.com/jd/tenacity/releases)
- [Commits](jd/tenacity@9.1.2...9.1.4)

Updates `google-cloud-bigquery` from 3.39.0 to 3.40.0
- [Release notes](https://github.com/googleapis/python-bigquery/releases)
- [Changelog](https://github.com/googleapis/python-bigquery/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-bigquery@v3.39.0...v3.40.0)

Updates `bigframes` from 2.32.0 to 2.35.0
- [Release notes](https://github.com/googleapis/python-bigquery-dataframes/releases)
- [Changelog](https://github.com/googleapis/python-bigquery-dataframes/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-bigquery-dataframes@v2.32.0...v2.35.0)

Updates `pandera` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/pandera-dev/pandera/releases)
- [Commits](unionai-oss/pandera@v0.28.0...v0.29.0)

Updates `numpy` from 2.4.0 to 2.4.2
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.4.0...v2.4.2)

Updates `web3` from 7.14.0 to 7.14.1
- [Changelog](https://github.com/ethereum/web3.py/blob/v7.14.1/docs/release_notes.rst)
- [Commits](ethereum/web3.py@v7.14.0...v7.14.1)

Updates `ruff` from 0.14.10 to 0.15.0
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.10...0.15.0)

---
updated-dependencies:
- dependency-name: tomli
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: tenacity
  dependency-version: 9.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: google-cloud-bigquery
  dependency-version: 3.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: bigframes
  dependency-version: 2.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: pandera
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: numpy
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: web3
  dependency-version: 7.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests for Python dependencies labels Feb 9, 2026
@dependabot dependabot bot requested a review from MoonBoi9001 as a code owner February 9, 2026 09:39
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests for Python dependencies labels Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests for Python dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants