Skip to content

chore(pip): bump the python group across 1 directory with 3 updates - #726

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/src/python-ffcbc3747a
Open

chore(pip): bump the python group across 1 directory with 3 updates#726
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/src/python-ffcbc3747a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 18, 2026

Copy link
Copy Markdown
Contributor

Bumps the python group with 3 updates in the /src directory: basedpyright, bazel-runfiles and esbonio.

Updates basedpyright from 1.39.9 to 1.39.10

Release notes

Sourced from basedpyright's releases.

v1.39.10 (pyright 1.1.412)

What's Changed

New Contributors

Full Changelog: DetachHead/basedpyright@v1.39.9...v1.39.10

Commits
  • 6d830ba 1.39.10
  • a34496c fix redundant workspace/configuration request
  • b3074fe fix links in tsp docs
  • 979a3fc add nodejs-wheel back as a dev dependency
  • 2852250 ignore mypy_primer/build in bpr
  • 5c4427f baseline type errors from new upstream python file
  • ae420b5 try to fix primer
  • 0e5c88e fixes from merge
  • 78adf4f don't support TSP
  • eff463d Merge tag '1.1.412' into merge-1.1.412
  • Additional commits viewable in compare view

Updates bazel-runfiles from 2.2.0 to 2.3.1

Release notes

Sourced from bazel-runfiles's releases.

2.3.1

For more detailed setup instructions, see https://rules-python.readthedocs.io/en/latest/getting-started.html

For the user-facing changelog see here

Using Bzlmod

Add to your MODULE.bazel file:

bazel_dep(name = "rules_python", version = "2.3.1")
python = use_extension("@​rules_python//python/extensions:python.bzl", "python")
python.toolchain(
python_version = "3.13",
)
pip = use_extension("@​rules_python//python/extensions:pip.bzl", "pip")
pip.parse(
hub_name = "pypi",
python_version = "3.13",
requirements_lock = "//:requirements_lock.txt",
)
use_repo(pip, "pypi")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_python",
sha256 = "678358df0f4ae7f00a33ce33cced97c301f3c523bdd71cb2573d20a93efbf6c6",
strip_prefix = "rules_python-2.3.1",
url = "https://github.com/bazel-contrib/rules_python/releases/download/2.3.1/rules_python-2.3.1.tar.gz",
)
load("@​rules_python//python:repositories.bzl", "py_repositories")
py_repositories()

Gazelle plugin

Paste this snippet into your WORKSPACE file:

... (truncated)

Changelog

Sourced from bazel-runfiles's changelog.

2.3.1 - 2026-08-14

{#v2-3-1-fixed}

Fixed

  • Previous refactor that shipped with 2.3 introduced regression for the experimental repository cache users. This restores the previous behavior (#3791).

{#v2-3-0}

2.3.0 - 2026-08-07

{#v2-3-0-changed}

Changed

  • (gazelle) BREAKING rules_python 1.5.0 or higher is now required. The Python extension selects its standard library list on is_python_3.14, which earlier versions do not define.

{#v2-3-0-fixed}

Fixed

  • Fixed py_binary_rule_builder() / py_test_rule_builder() (from python/api/executables.bzl) failing at analysis time with a visibility error when used to construct a custom rule from an external module.
  • (compile_pip_requirements) Add the explicit data attribute and forward it directly to the generated py_binary, so files passed via data can be referenced from extra_args using $(location ...).
  • (coverage) The warning about a missing bundled coverage.py wheel is no longer emitted as we are now falling back to a pure python wheel (#3950).
  • (gazelle) The Python extension now uses the correct standard library module list for python_version 3.13 and 3.14; previously both fell back to the 3.11 list, so modules added or removed since then (e.g. compression.zstd, telnetlib) were misclassified. The fallback list for unrecognized versions is now the newest available one rather than 3.11 (#3978).
  • (pypi) Allow uv_lock to be specified in pip.parse without requiring requirements_lock (or other os-specific requirement file attributes) to be set.
  • (pypi) Fixed the fixed-point loop that resolves self-referencing extras (pkg[extra] entries in a package's own Requires-Dist). The loop compared the number of extras discovered in the current round against the number known before it, rather than against the size of the merged set. As a result it could stop before every extra was resolved, silently dropping dependencies only reachable through two or more pkg[extra] hops, and for the common case of a package with no self-referencing extras it never converged at all, running all 10000 rounds while evaluating each wheel's generated BUILD file (#4039).

... (truncated)

Commits
  • 3ed66a5 fix(pypi): do not return rctx.metadata for pip_archive (#4043)
  • 54df9b7 fix(pypi): resolve self-referencing extras to a real fixed point (#4039)
  • 56e8240 feat(bzlmod): make init.py generation configurable module-wide (#3997)
  • d8bb5eb Prepare release v2.3.0 (#4011)
  • e84926a chore(release): fix duplicate argument in NamedTemporaryFile (#4014)
  • 1a00958 chore(release): indent multi-line bullet points in changelog (#4013)
  • 753795d chore(release): ignore .agents directory in version marker replacement (#4012)
  • 81b3260 build: add static type checking for runfiles with rules_pyrefly (#4009)
  • c2b3648 refactor(toolchain): rename abi_tag to soabi to eliminate PEP ambiguity (#4008)
  • 71a7e31 fix(sphinxdocs): fix path resolution for conf.py in separate directory (#4006)
  • Additional commits viewable in compare view

Updates esbonio from 0.16.5 to 2.1.0

Release notes

Sourced from esbonio's releases.

Esbonio Language Server v2.1.0 - 2026-06-28

v2.1.0 - 2026-06-28

Features

  • Add esbonio sphinx build command, which will perform a Sphinx build as if it was running as part of the language server. (#1110)

Fixes

  • When previewing .html files the preview server now specifies the charset in the Content-Type header. (#1115)
  • esbonio should no longer fail to produce completion suggestions for role targets and directive arguments when esbonio.server.completion.preferredInsertBehavior is set to insert. (#1122)

Docs

  • Update getting started guide for neovim (#1103)
  • Update getting started guide for Emacs (#1106)

Esbonio VSCode Extension v2.1.0 - 2026-06-28

v2.1.0 - 2026-06-28

Enhancements

  • Expose esbonio.sphinx.buildArguments setting. (#1108)
  • Rather than throwing a cryptic error, the Esbonio: Restart Sphinx Process command now restarts the underlying Sphinx process. When multiple processes are running, it prompts the user to make a choice. (#1120)

Fixes

  • The extension should no longer attempt to start multiple server instances, resulting in the Error: command 'esbonio.sphinx.restart' already exists error. (#1035)

Docs

  • Updated the Getting Started walkthrough included in the extension. (#1107)

Deprecated

  • Deprecate esbonio.sphinx.buildCommand in favour of esbonio.sphinx.buildArguments. (#1108)

Esbonio Language Server v2.0.0 - 2026-04-11

v2.0.0 - 2026-04-11

Breaking Changes

  • Drop support for Sphinx v6. (#1086)

  • The default values for the following configuration options have been changed.

    • esbonio.logging.level now defaults to info
    • esbonio.server.completion.preferredInsertBehavior now defaults to insert

    (#1094)

... (truncated)

Commits
  • 5e2b886 Esbonio Language Server Release v2.1.0
  • 72ab1e8 Merge pull request #1126 from swyddfa/develop
  • 76b31c2 workflow: actually set persist-credentials: true
  • 762a60b code: bump python dependencies
  • 6e29a34 code: add command palette friendly version of esbonio.sphinx.restart
  • acfce00 code: hide esbonio.sphinx.restart from command palette
  • 7ad9240 code: npm audit fix
  • dfc6e54 code: bump typescript
  • ffe082b code: bump esbuild
  • 4bbf3cc code: bump semver
  • Additional commits viewable in compare view

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

Bumps the python group with 3 updates in the /src directory: [basedpyright](https://github.com/detachhead/basedpyright), [bazel-runfiles](https://github.com/bazel-contrib/rules_python) and [esbonio](https://github.com/swyddfa/esbonio).


Updates `basedpyright` from 1.39.9 to 1.39.10
- [Release notes](https://github.com/detachhead/basedpyright/releases)
- [Commits](DetachHead/basedpyright@v1.39.9...v1.39.10)

Updates `bazel-runfiles` from 2.2.0 to 2.3.1
- [Release notes](https://github.com/bazel-contrib/rules_python/releases)
- [Changelog](https://github.com/bazel-contrib/rules_python/blob/main/CHANGELOG.md)
- [Commits](bazel-contrib/rules_python@2.2.0...2.3.1)

Updates `esbonio` from 0.16.5 to 2.1.0
- [Release notes](https://github.com/swyddfa/esbonio/releases)
- [Commits](swyddfa/esbonio@esbonio-language-server-v0.16.5...esbonio-language-server-v2.1.0)

---
updated-dependencies:
- dependency-name: basedpyright
  dependency-version: 1.39.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bazel-runfiles
  dependency-version: 2.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: esbonio
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
...

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 Aug 18, 2026
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 18, 2026
@dependabot dependabot Bot added the python Pull requests that update python code label Aug 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //src:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: edbae59f-6559-47ed-8e9a-b4163474a14b
Computing main repo mapping: 
Loading: 
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
    currently loading: src
WARNING: Target pattern parsing failed.
ERROR: Skipping '//src:license-check': no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
ERROR: no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
INFO: Elapsed time: 5.857s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-726: https://eclipse-score.github.io/docs-as-code/pr-726/

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

Status: No status

Development

Successfully merging this pull request may close these issues.

0 participants