Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 2, 2025

Bumps the all-minor-and-patch-dependency-updates group with 8 updates in the / directory:

Package From To
bandit 1.8.5 1.8.6
ruff 0.12.1 0.12.11
ase 3.25.0 3.26.0
pandas 2.3.0 2.3.2
ray[default] 2.47.1 2.49.0
torch 2.7.1 2.8.0
build 1.2.2.post1 1.3.0
tox 4.27.0 4.29.0

Updates bandit from 1.8.5 to 1.8.6

Release notes

Sourced from bandit's releases.

1.8.6

What's Changed

New Contributors

Full Changelog: PyCQA/bandit@1.8.5...1.8.6

Commits

Updates ruff from 0.12.1 to 0.12.11

Release notes

Sourced from ruff's releases.

0.12.11

Release Notes

Preview features

  • [airflow] Extend AIR311 and AIR312 rules (#20082)
  • [airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
  • [flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
  • [flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
  • [flake8-use-pathlib] Add autofix for PTH211 (#20009)
  • [flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)

Bug fixes

  • [pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
  • [pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
  • [ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
  • [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)

Rule changes

  • [ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)

Documentation

  • Fix incorrect D413 links in docstrings convention FAQ (#20089)
  • [flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

Commits
  • c2bc15b Bump 0.12.11 (#20136)
  • e586f6d [ty] Benchmarks for problematic implicit instance attributes cases (#20133)
  • 76a6b7e [pyflakes] Fix allowed-unused-imports matching for top-level modules (`F4...
  • 1ce6571 Move GitLab output rendering to ruff_db (#20117)
  • d9aaacd [ty] Evaluate reachability of non-definitely-bound to Ambiguous (#19579)
  • 18eaa65 [ty] Introduce a representation for the top/bottom materialization of an inva...
  • af259fa [flake8-async] Implement blocking-http-call-httpx (ASYNC212) (#20091)
  • d75ef38 [ty] print diagnostics with fully qualified name to disambiguate some cases (...
  • 89ca493 [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#...
  • 4b80f5f [ty] Optimize TDD atom ordering (#20098)
  • Additional commits viewable in compare view

Updates ase from 3.25.0 to 3.26.0

Commits
  • 6c965f4 be sure to install the build package
  • ad82f80 ASE version 3.26.0
  • 072256e avoid changing branches when preparing releases
  • bf1ca71 automatic creation of (non-final-release) tag
  • 55e8f05 adapt the "distribution package" job and make it run on tags
  • 0fb4eae Merge branch 'gpaw-update-test' into 'master'
  • 7b588a7 ruff
  • 36bd9d9 less strict about slow imports
  • bba72d5 avoid calc.set() when using gpaw
  • 1c31a10 Merge branch 'read-gpaw-text-fix' into 'master'
  • Additional commits viewable in compare view

Updates pandas from 2.3.0 to 2.3.2

Release notes

Sourced from pandas's releases.

Pandas 2.3.2

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.

Pandas 2.3.1

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.

Commits
  • 4665c10 RLS: 2.3.2
  • 633c68b DOC: fix syntax in whatsnew file
  • 456ad47 Backport PR #62152 on branch 2.3.x (DOC: prepare 2.3.2 whatsnew notes for rel...
  • 6cae644 [backport 2.3.x] DOC: move and reword whatsnew note for replace fix (GH-57865...
  • a91c50a Backport PR #62147 on branch 2.3.x (DOC: correct and rewrite string migration...
  • f7a2cfd [backport 2.3.x] BUG/DEPR: logical operation with bool and string (#61995) (#...
  • 7981a43 Backport PR #62124 on branch 2.3.x (CI/BLD: don't use strict xfail for '%m.%Y...
  • fafbcbd [backport 2.3.x] BUG(CoW): also raise for chained assignment for .at / .iat (...
  • 3ac64a7 [backport 2.3.x] BUG: Fix Series.str.contains with compiled regex on Arrow st...
  • 1f2dc4f [backport 2.3.x] BUG: fix Series.str.fullmatch() and Series.str.match() with ...
  • Additional commits viewable in compare view

Updates ray[default] from 2.47.1 to 2.49.0

Release notes

Sourced from ray[default]'s releases.

Ray-2.49.0

Release Highlights

Ray Data:

  • We’ve implemented a variety of performance enhancements, including improved actor/node autoscaling with budget-aware decisions; faster/more accurate shuffle accounting; reduced Parquet metadata footprint; and out-of-order execution for higher throughput.
  • We’ve also implemented anti/semi joins, stratified train_test_split, and added Snowflake connectors.

Ray Core:

  • Performance/robustness cleanups around GCS publish path and raylet internals; simpler OpenTelemetry flagging; new user-facing API to wait for GPU tensor free; plus assorted test/infra tidy-ups

Ray Train:

  • We’ve introduced a new JaxTrainer with SPMD support for TPUs.

Ray Serve:

  • Custom Autoscaling per Deployment Serve now supports user-defined autoscaling policies via AutoscalingContext and AutoscalingPolicy, enabling fine-grained scaling logic at the deployment level. This is part of a large effort where we are adding support for autoscaling based on custom metrics in Serve, see this RFC for more details.
  • Async Inference (Initial Support): Ray Serve introduces asynchronous inference execution, laying the foundation for better throughput and latency in async workloads. Please see this RFC for more details.
  • Major Performance Gains: This version of ray serve brings double digit % performance improvements both in throughput and latency. See release notes for more details.

Ray Serve/Data LLM:

  • We’ve refactored Ray Serve LLM to be fully compatible with the default vllm serve and also now supports vLLM=0.10.
  • We’ve added a prefix cache-aware router with PrefixCacheAffinityRouter for optimized cache utilization; dynamic cache management via reset prefix cache remote methods; enhanced LMCacheConnectorV1 with kv_transfer_config support.

Ray Libraries

Ray Data

🎉 New Features:

  • Wrapped batch indices in a BatchMetadata object to make per-batch metadata explicit. (#55643)
  • Added support for Anti/Semi Join types. (#55272)
  • Introduced an Issue Detection Framework. (#55155)
  • Added an option to enable out-of-order execution for better performance. (#54504)
  • Introduced a StreamingSplit logical operator for DAG rewrite. (#54994)
  • Added a stratify parameter to train_test_split. (#54624)
  • Added Snowflake connectors. (#51429)
  • Updated Hudi integration to support incremental query. (#54301)
  • Added an Actor location tracker. (#54590)
  • Added BundleQueue.has_next. (#54710)
  • Made DEFAULT_OBJECT_STORE_MEMORY_LIMIT_FRACTION configurable. (#54873)
  • Added Expression support & a with_columns API. (#54322)
  • Allocate GPU resources in ResourceManager. (#54445)

💫 Enhancements:

  • Decoupled actor and node autoscaling; autoscaling now also considers budget. (#55673, #54902)
  • Faster hash-shuffle resource usage calculation; more accurate shuffle progress totals. (#55503, #55543)
  • Reduced Parquet metadata storage usage. (#54821)
  • Export API improvements: refresh dataset/operator state, sanitize metadata, and truncate exported metadata. (#55355, #55379, #55216, #54623)

... (truncated)

Commits
  • 66438d8 [Core] Expose Default Fields in the Task Json Message (#55765) (#55784)
  • 7169ceb [core][cherry-pick] Kill Retrying to get node with node ID log (#55785) (#55789)
  • eedf109 [cherry-pick][train] Revert "Make ray.train.get_dataset_shard lazily configur...
  • 77def8a ray version change for release for 2.49.0 (#55706)
  • faf06e0 [core] Follow-up to address comments of BaseException PR #55602 (#55690)
  • e0d8e6f [RLlib] - Fix TensorType (#55694)
  • 1e5094f [RLlib - Offline RL] Fix bug in return_iterator in multi-learner settings. ...
  • b830b8d [RLlib - Offline] Fix some bugs in the docs for IQL and CQL (#55614)
  • dde4dba [Serve.llm] Fix DPServer allocation to CPU node (#55688)
  • 7321aee [core] Remove unnecessary publisher dependency from raylet (#55678)
  • Additional commits viewable in compare view

Updates torch from 2.7.1 to 2.8.0

Release notes

Sourced from torch's releases.

PyTorch 2.8.0 Release Notes

Highlights

... (truncated)

Commits
  • ba56102 Cherrypick: Add the RunLLM widget to the website (#159592)
  • c525a02 [dynamo, docs] cherry pick torch.compile programming model docs into 2.8 (#15...
  • a1cb3cc [Release Only] Remove nvshmem from list of preload libraries (#158925)
  • c76b235 Move out super large one off foreach_copy test (#158880)
  • 20a0e22 Revert "[Dynamo] Allow inlining into AO quantization modules (#152934)" (#158...
  • 9167ac8 [MPS] Switch Cholesky decomp to column wise (#158237)
  • 5534685 [MPS] Reimplement tri[ul] as Metal shaders (#158867)
  • d19e08d Cherry pick PR 158746 (#158801)
  • a6c044a [cherry-pick] Unify torch.tensor and torch.ops.aten.scalar_tensor behavior (#...
  • 620ebd0 [Dynamo] Use proper sources for constructing dataclass defaults (#158689)
  • Additional commits viewable in compare view

Updates build from 1.2.2.post1 to 1.3.0

Release notes

Sourced from build's releases.

1.3.0

  • Add --config-json (PR #916, fixes issue #900)
  • Drop Python 3.8 (PR #891)
  • Test on Python 3.14, colorful help on 3.14+ (PR #895)
  • Fix ModuleNotFoundError when pip is not installed (PR #898)
  • Disable use of pip install --python for debundled pip (PR #861)
  • Don't pass no-wheel to virtualenv if it would warn (PR #892)
  • Optimize our tests to run faster (PR #871, #872, #738)
  • Allow running our tests without virtualenv (PR #911)
  • Fix issues in our tests (PR #824, #918, #870, #915, #862, #863, #899, #896, #854)
  • Use SPDX identifiers for our license metadata (PR #914)
  • Use dependency-groups for our development (PR #880)
  • Mention conda and update uv mention in README/docs (PR #842, #816, #917)
Changelog

Sourced from build's changelog.

1.3.0 (2025-08-01)

  • Add --config-json (PR :pr:916, fixes issue :issue:900)
  • Drop Python 3.8 (PR :pr:891)
  • Test on Python 3.14, colorful help on 3.14+ (PR :pr:895)
  • Fix ModuleNotFoundError when pip is not installed (PR :pr:898)
  • Disable use of pip install --python for debundled pip (PR :pr:861)
  • Don't pass no-wheel to virtualenv if it would warn (PR :pr:892)
  • Optimize our tests to run faster (PR :pr:871, :pr:872, :pr:738)
  • Allow running our tests without virtualenv (PR :pr:911)
  • Fix issues in our tests (PR :pr:824, :pr:918, :pr:870, :pr:915, :pr:862, :pr:863, :pr:899, :pr:896, :pr:854)
  • Use SPDX identifiers for our license metadata (PR :pr:914)
  • Use dependency-groups for our development (PR :pr:880)
  • Mention conda and update uv mention in README/docs (PR :pr:842, :pr:816, :pr:917)

1.2.2 (2024-09-06)

  • Add editable to builder.get_requries_for_build's static types (PR :pr:764, fixes issue :issue:763)
  • Include artifact attestations in our release (PR :pr:782)
  • Fix typing compatibility with typed pyproject-hooks (PR :pr:788)
  • Mark more tests with network (PR :pr:808)
  • Add more intersphinx links to docs (PR :pr:804)
  • Make uv optional for tests (PR :pr:807 and :pr:813)

1.2.1 (2024-03-28)

  • Avoid error when terminal width is undetectable on Python < 3.11 (PR :pr:761)

... (truncated)

Commits

Updates tox from 4.27.0 to 4.29.0

Release notes

Sourced from tox's releases.

4.29.0

What's Changed

Full Changelog: tox-dev/tox@4.28.4...4.29.0

4.28.4

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.28.3...4.28.4

4.28.3

What's Changed

Full Changelog: tox-dev/tox@4.28.2...4.28.3

4.28.2

What's Changed

Full Changelog: tox-dev/tox@4.28.1...4.28.2

4.28.1

What's Changed

... (truncated)

Changelog

Sourced from tox's changelog.

v4.29.0 (2025-08-29)

Features - 4.29.0

- A new tox life cycle event is now exposed for use via :doc:`Plugins
  API </plugins>` -- by :user:`webknjaz`.

The corresponding hook point is :func:tox_extend_envs &lt;tox.plugin.spec.tox_extend_envs&gt;. It allows plugin authors to declare ephemeral environments that they can then populate through the in-memory configuration loader interface.

This patch was made possible thanks to pair programming with :user:gaborbernat at PyCon US 2025. (:issue:3510, :issue:3591)

v4.28.4 (2025-07-31)

Features - 4.28.4

  • Pass ssh-agent variables SSH_AGENT_PID and SSH_AUTH_SOCK in pass_env by default.
    • by :user:daniilgankov (:issue:3572)

v4.28.3 (2025-07-25)

No significant changes.

v4.28.2 (2025-07-25)

Bugfixes - 4.28.2

- Don't pass in the filter argument to tar.extractall on old Python versions - by :user:`gaborbernat`. (:issue:`3568`)

v4.28.1 (2025-07-22)

Bugfixes - 4.28.1

  • Use tarfile.data_filter <https://docs.python.org/3/library/tarfile.html#tarfile.data_filter>_ with extractall only on supported Python versions:

    • >= 3.11.4
    • >= 3.10.12 and < 3.11
    • >= 3.9.17 and < 3.10

    by :user:gaborbernat. (:issue:3565)

... (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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

…ory with 8 updates

Bumps the all-minor-and-patch-dependency-updates group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [bandit](https://github.com/PyCQA/bandit) | `1.8.5` | `1.8.6` |
| [ruff](https://github.com/astral-sh/ruff) | `0.12.1` | `0.12.11` |
| [ase](https://gitlab.com/ase/ase) | `3.25.0` | `3.26.0` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.3.0` | `2.3.2` |
| [ray[default]](https://github.com/ray-project/ray) | `2.47.1` | `2.49.0` |
| [torch](https://github.com/pytorch/pytorch) | `2.7.1` | `2.8.0` |
| [build](https://github.com/pypa/build) | `1.2.2.post1` | `1.3.0` |
| [tox](https://github.com/tox-dev/tox) | `4.27.0` | `4.29.0` |



Updates `bandit` from 1.8.5 to 1.8.6
- [Release notes](https://github.com/PyCQA/bandit/releases)
- [Commits](PyCQA/bandit@1.8.5...1.8.6)

Updates `ruff` from 0.12.1 to 0.12.11
- [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.12.1...0.12.11)

Updates `ase` from 3.25.0 to 3.26.0
- [Changelog](https://gitlab.com/ase/ase/blob/master/CHANGELOG.rst)
- [Commits](https://gitlab.com/ase/ase/compare/3.25.0...3.26.0)

Updates `pandas` from 2.3.0 to 2.3.2
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.0...v2.3.2)

Updates `ray[default]` from 2.47.1 to 2.49.0
- [Release notes](https://github.com/ray-project/ray/releases)
- [Commits](ray-project/ray@ray-2.47.1...ray-2.49.0)

Updates `torch` from 2.7.1 to 2.8.0
- [Release notes](https://github.com/pytorch/pytorch/releases)
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
- [Commits](pytorch/pytorch@v2.7.1...v2.8.0)

Updates `build` from 1.2.2.post1 to 1.3.0
- [Release notes](https://github.com/pypa/build/releases)
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)
- [Commits](pypa/build@1.2.2.post1...1.3.0)

Updates `tox` from 4.27.0 to 4.29.0
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@4.27.0...4.29.0)

---
updated-dependencies:
- dependency-name: bandit
  dependency-version: 1.8.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: ruff
  dependency-version: 0.12.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: ase
  dependency-version: 3.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: pandas
  dependency-version: 2.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: ray[default]
  dependency-version: 2.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: torch
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: build
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-minor-and-patch-dependency-updates
- dependency-name: tox
  dependency-version: 4.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-minor-and-patch-dependency-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 2, 2025
@dependabot dependabot bot requested a review from a team as a code owner September 2, 2025 06:41
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 2, 2025
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 that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants