Skip to content

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

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

chore(pip): bump the python group across 1 directory with 31 updates#461
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python-ff1016fba3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the python group with 31 updates in the / directory:

Package From To
astroid 4.0.4 4.3.1
basedpyright 1.35.0 1.39.10
isort 8.0.1 9.0.1
nodejs-wheel-binaries 24.11.1 24.19.0
packaging 25.0 26.3
platformdirs 4.11.0 4.11.7
pygments 2.20.0 2.21.0
pylint 4.0.6 4.0.8
pytest 9.0.3 9.1.1
rapidfuzz 3.14.5 3.14.6
bmw-lobster-core 1.0.2 1.0.6
bmw-lobster-tool-codebeamer 1.0.2 1.0.6
bmw-lobster-tool-cpp 1.0.2 1.0.6
bmw-lobster-tool-cpptest 1.0.2 1.0.6
bmw-lobster-tool-gtest 1.0.2 1.0.6
bmw-lobster-tool-json 1.0.2 1.0.6
bmw-lobster-tool-python 1.0.2 1.0.6
bmw-lobster-tool-trlc 1.0.2 1.0.6
certifi 2026.2.25 2026.7.22
charset-normalizer 3.4.7 3.5.1
cvc5 1.3.0 1.3.4
gitpython 3.1.54 3.1.61
idna 3.15 3.19
libcst 1.8.6 1.9.0
markdown 3.10.2 3.10.3
pyvcg 1.0.8 1.0.12
requests 2.33.1 2.34.2
trlc 2.0.5 3.0.1
bazel-runfiles 1.9.0 2.3.2
prompt-toolkit 3.0.52 3.0.53
wcwidth 0.2.14 0.8.3

Updates astroid from 4.0.4 to 4.3.1

Release notes

Sourced from astroid's releases.

4.3.1

What's New in astroid 4.3.1?

Release date: 2026-08-17

  • Fix inference of the attributes of a namedtuple created with rename=True. The renamed fields were applied to _fields and to the class body, but the instance kept the field names as written, so an instance of namedtuple("Tuple", "abc def", rename=True) was inferred as having a def attribute instead of _1, and duplicate field names collapsed into a single attribute instead of being renamed.

    Closes #242

v4.3.0

What's New in astroid 4.3.0?

Release date: 2026-08-07

Version 4.2.0 was skipped: a v4.2.0 tag was created by mistake during an aborted release attempt, so the changes from the 4.2.0 betas are released as 4.3.0.

  • Fix a crash on a functional namedtuple whose field name changes under NFKC normalization, such as namedtuple("mu", ["µ"]). Python normalizes identifiers, so the parsed class stores the field under "μ" while the brain looked it up as written, raising KeyError on a definition that namedtuple itself accepts.

    Closes pylint-dev/pylint#8746

  • Fix inference of a method's first argument (self or cls) when the method's return value is stored on an unrelated object. This avoids inferring cls as the caller's class when indexing a tuple returned by a classmethod such as A.c()[0].

    Closes pylint-dev/pylint#11101

  • super() with no argument now resolves against the class of the object the method was called on, instead of the class the method is written in. One consequence is that a typing.Self return value survives a chain of super() calls.

    Closes #2852 Closes pylint-dev/pylint#10807

  • typing.overload stubs no longer shadow the implementation when a special method is looked up in the MRO.

    Closes #2448

... (truncated)

Changelog

Sourced from astroid's changelog.

What's New in astroid 4.3.1?

Release date: 2026-08-17

  • Fix inference of the attributes of a namedtuple created with rename=True. The renamed fields were applied to _fields and to the class body, but the instance kept the field names as written, so an instance of namedtuple("Tuple", "abc def", rename=True) was inferred as having a def attribute instead of _1, and duplicate field names collapsed into a single attribute instead of being renamed.

    Closes #242

What's New in astroid 4.3.0?

Release date: 2026-08-07

Version 4.2.0 was skipped: a v4.2.0 tag was created by mistake during an aborted release attempt, so the changes from the 4.2.0 betas are released as 4.3.0.

  • Fix a crash on a functional namedtuple whose field name changes under NFKC normalization, such as namedtuple("mu", ["µ"]). Python normalizes identifiers, so the parsed class stores the field under "μ" while the brain looked it up as written, raising KeyError on a definition that namedtuple itself accepts.

    Closes pylint-dev/pylint#8746

  • Fix inference of a method's first argument (self or cls) when the method's return value is stored on an unrelated object. This avoids inferring cls as the caller's class when indexing a tuple returned by a classmethod such as A.c()[0].

    Closes pylint-dev/pylint#11101

  • super() with no argument now resolves against the class of the object the method was called on, instead of the class the method is written in. One consequence is that a typing.Self return value survives a chain of super() calls.

    Closes #2852 Closes pylint-dev/pylint#10807

  • typing.overload stubs no longer shadow the implementation when a special method is looked up in the MRO.

    Closes #2448

  • Fix a crash when the field names of a functional Enum or namedtuple

... (truncated)

Commits
  • 4ea15d4 Bump astroid to 4.3.1, update changelog (#3225)
  • 38edf0e [Backport maintenance/4.3.x] Give a renamed namedtuple's instance the renamed...
  • a52596a Bump astroid to 4.3.0, update changelog
  • 3dfb6ca Rename the 4.2.0 changelog section to 4.3.0
  • 941430e Ignore typing.overload stubs in dunder lookup (#3150)
  • 1e71c7d Fix crash on a namedtuple field name that changes under NFKC normalization (#...
  • 3316637 Fix crash on a dataclass base that annotates init (#3206)
  • 8577346 Infer the value of a data descriptor as unknown
  • 8666418 Fix crash in has_known_bases() for a non-class metaclass
  • 5952c15 Fix crash on non-name assignment targets in typing.NamedTuple body
  • Additional commits viewable in compare view

Updates basedpyright from 1.35.0 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

v1.39.9 (pyright 1.1.411)

What's Changed

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

v1.39.8 (pyright 1.1.410)

What's Changed

New Contributors

Full Changelog: DetachHead/basedpyright@v1.39.7...v1.39.8

v1.39.7 (pyright 1.1.410)

What's Changed

  • don't create a copy of the basedpyright-langserver executable in the vscode extension unless running on windows by @​DetachHead in DetachHead/basedpyright#1810
    • this was a hacky way to try to avoid issues updating basedpyright while the language server is running, but this was never actually a problem on linux & macOS because executables can be deleted while running
  • fix empty semantic tokens response interfering with other language servers when basedpyright.disableLanguageServices is set by @​DetachHead in DetachHead/basedpyright#1815
  • avoid duplicated capability registrations by @​DetachHead in DetachHead/basedpyright#1816

Full Changelog: DetachHead/basedpyright@v1.39.6...v1.39.7

v1.39.6 (pyright 1.1.410)

What's Changed

New Contributors

... (truncated)

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 isort from 8.0.1 to 9.0.1

Release notes

Sourced from isort's releases.

9.0.1

🪲 Fixes

Other changes

Full Changelog: PyCQA/isort@9.0.0...9.0.1

9.0.0

isort 9.0.0 is the result of several alpha and beta releases, as well as a small number of fixes added after the last beta. For release notes for the individual alphas and betas we would like to refer to:

Skipped version numbers are the result of changes to our release infrastructure that broke while creating the actual releases.

Please find below the full release notes for version 9.0.0, the newest release of isort after version 8.0.1.


isort 9.0.0 contains some significant changes and improvements. Most notably there is now support for Python 3.15 and its lazy imports and we have included several performance improvements as well as providing mypyc compiled wheels for all major platforms and supported versions of Python. In our own tests we saw speeds ups of more than 2x and 3x times, but this is highly dependent on the codebase isort needs to inspect.

The full list of changes is as follows:

💥 Breaking Changes

🚀 Features

🪲 Fixes

... (truncated)

Changelog

Sourced from isort's changelog.

Changelog

NOTE: isort follows the semver versioning standard. Find out more about isort's release policy here.

Please find a complete overview of all releases on Github.

Releases

Unreleased

9.0.0 August 26 2026

... (truncated)

Commits
  • 131f4ad Fix review typing and import order in CLI invocation test
  • 9491900 Test python -m isort invocation directly
  • f0a2dca Fix python -m isort by excluding main from mypyc
  • 037c2b2 Add changelog entries for last releases
  • 727d119 Name the predicate and drive the prefix test off STRING_PREFIXES
  • dec76bc Fix multiline docstring style
  • cb179db Keep add_imports below a prefixed module docstring
  • 7542f76 test: distinguish pylint disable-next comments
  • 9f56767 Fix pylint disable-next comments at top of imports
  • 0cba6f6 Delete .cruft.json
  • Additional commits viewable in compare view

Updates nodejs-wheel-binaries from 24.11.1 to 24.19.0

Release notes

Sourced from nodejs-wheel-binaries's releases.

v24.19.0

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.16.0...v24.19.0

v24.16.0

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.15.0...v24.16.0

v24.15.0

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.14.1...v24.15.0

v24.14.1

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.14.0...v24.14.1

v24.14.0

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.13.1...v24.14.0

v24.13.1

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.13.0...v24.13.1

v24.13.0

What's Changed

Full Changelog: njzjz/nodejs-wheel@v24.12.0...v24.13.0

... (truncated)

Commits
  • 0a3c599 chore(deps): update node.js to v24.17.0 (#209)
  • 6280f8e chore(deps): update node.js to v24.16.0 (#205)
  • f9539b2 chore(deps): update node.js to v24.15.0 (master) (#200)
  • a0ffbfe chore(deps): update node.js to v24.14.1 (master) (#195)
  • f095d37 chore(deps): update pypa/cibuildwheel action to v3.4 (master) (#193)
  • f648e5d chore(deps): update node.js to v24.14.0 (master) (#188)
  • 37775c9 chore(deps): update github artifact actions (master) (major) (#178)
  • f774b14 chore(deps): update node.js to v24.13.1 (master) (#185)
  • 1d25d9e chore(deps): update node.js to v24.13.0 (master) (#180)
  • a748021 chore(deps): update node.js to v24.12.0 (master) (#176)
  • Additional commits viewable in compare view

Updates packaging from 25.0 to 26.3

Release notes

Sourced from packaging's releases.

26.3

What's Changed

Features

  • Add a public VersionRange API and SpecifierSet.to_range(), representing the versions a specifier set accepts as an interval set that supports intersection, union, difference, complement, set relations, membership tests, and filtering. VersionRange.to_specifier_set() converts a range back to a SpecifierSet where a PEP 440 form exists. (#1267, #1270, #1298)
  • PEP 808: accept Metadata-Version: 2.6. (#1194)
  • Add a limit argument to parse_tag() for compressed tag sets. (#1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer source distributions over wheels for selected packages. (#1334)
  • Add pure_python_tags() to generate the pure-Python tags for a Python version without touching the running platform. (#1346)
  • Add SpecifierSet.is_subset(), SpecifierSet.is_superset(), and SpecifierSet.is_disjoint(), which compare the versions two specifier sets accept. (#1313)

Behavior adaptations

  • Drop support for Python 3.8; packaging now requires Python 3.9 or later. (#1157)
  • Prefer native linux_* platform tags over manylinux and musllinux tags on Linux. (#160)

Fixes for versions and specifiers

  • Raise InvalidVersion instead of TypeError when Version is given a non-string. (#1319)
  • Raise InvalidVersion for non-string pre-release letters passed to Version.from_parts. (#1241)
  • Fix an AttributeError when hashing internally trimmed versions. (#1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary intersections. (#1257)

Fixes for requirements and markers

  • Make Requirement.__hash__ consistent with __eq__ for trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and foo==1.0.0.0), so equal requirements hash equal and deduplicate in sets and dicts. (#1232)
  • Normalize requested extra names before comparing or hashing requirements. (#644)
  • Preserve a Requirement's specifier prereleases override across a pickle round trip. (#1204)
  • Raise InvalidRequirement instead of InvalidSpecifier when a requirement contains an invalid specifier. (#1332)
  • Clarify the error for post-release prefix wildcards like ==1.0.post1.*. (#1299)
  • Preserve quoting semantics when serializing marker values, so round-tripped markers parse back to the same marker. (#1213)
  • Keep the parentheses of a nested group when serializing markers. (#1316)
  • Normalize extra and dependency_groups values in nested markers at parse time. (#1246, #1310)
  • Raise UndefinedComparison when a set-valued variable like extras is used outside the membership form. (#1265)
  • Raise UndefinedEnvironmentName (a KeyError subclass) for missing environment keys during marker evaluation. (#1276)
  • Wrap malformed string literal errors in InvalidMarker / InvalidRequirement instead of leaking a low-level error. (#1249)
  • Reject requirements and markers with a trailing line break. (#1345)

Fixes for metadata and licenses

  • Collect all from_email validation errors into one ExceptionGroup instead of raising the first. (#1268)
  • Accept the UTF-8 charset case-insensitively in email payloads. (#1330)
  • Reject malformed Description-Content-Type values. (#1329)
  • Don't rewrite user values that contain {field} placeholders in error messages. (#1327)
  • Route multipart email payloads to unparsed instead of asserting. (#1247)
  • Make InvalidMetadata and CyclicDependencyGroup picklable. (#1328)
  • Fold every line boundary str.splitlines recognizes when writing a header with RFC822Message. (#1356)

... (truncated)

Changelog

Sourced from packaging's changelog.

26.3 - 2026-08-03


Features:
  • Add a public :class:~packaging.ranges.VersionRange API and
    :meth:SpecifierSet.to_range() <packaging.specifiers.SpecifierSet.to_range>,
    representing the versions a specifier set accepts as an interval set that
    supports intersection, union, difference, complement, set relations,
    membership tests, and filtering.
    :meth:~packaging.ranges.VersionRange.to_specifier_set converts a range back
    to a :class:~packaging.specifiers.SpecifierSet where a PEP 440 form exists.
    (:pull:1267, :pull:1270, :pull:1298)
  • PEP 808: accept Metadata-Version: 2.6. (:pull:1194)
  • Add a limit argument to parse_tag() for compressed tag sets.
    (:issue:1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer
    source distributions over wheels for selected packages. (:pull:1334)
  • Add :func:~packaging.tags.pure_python_tags to generate the pure-Python
    tags for a Python version without touching the running platform.
    (:pull:1346)
  • Add :meth:SpecifierSet.is_subset() <packaging.specifiers.SpecifierSet.is_subset>, :meth:~packaging.specifiers.SpecifierSet.is_superset,
    and :meth:~packaging.specifiers.SpecifierSet.is_disjoint, which compare the
    versions two specifier sets accept. (:pull:1313)

Behavior adaptations:

  • Drop support for Python 3.8; packaging now requires Python 3.9 or later.
    (:pull:1157)
  • Prefer native linux_* platform tags over manylinux and musllinux
    tags on Linux. (:issue:160)

Fixes for versions and specifiers:

  • Raise InvalidVersion instead of TypeError when Version is given a
    non-string. (:pull:1319)
  • Raise InvalidVersion for non-string pre-release letters passed to
    Version.from_parts. (:pull:1241)
  • Fix an AttributeError when hashing internally trimmed versions.
    (:pull:1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary
    intersections. (:pull:1257)

Fixes for requirements and markers:

  • Make Requirement.__hash__ consistent with __eq__ for
    trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and
    foo==1.0.0.0), so equal requirements hash equal and deduplicate in
    sets and dicts. (:pull:1232)
    </tr></table>

... (truncated)

Commits
  • 929fd4b Bump for release
  • f300ebf chore(deps): bump the pre-commit group with 5 updates (#1357)
  • f91d975 ci(downstream): bump hatchling to 1.31.0 and fix its pytest rootdir (#1361)
  • b1a7124 chore(deps): bump the github-actions group with 7 updates (#1358)
  • 2d873eb fix(metadata): fold every line boundary when writing headers (#1356)
  • 413d006 docs: changelog for 26.3 (#1343)
  • 4eb0753 docs(metadata): explain selective field validation (#1342)
  • 77e9ed4 feat(tags): add pure Python tag generator (#1346)
  • 7cea5e8 ci: drop 3.13t on Windows (3.13.14t may fail to build, run takes 9 minutes) (...
  • 45a8b34 docs: add missing versionadded/versionchanged directives (#1344)
  • Additional commits viewable in compare view

Updates platformdirs from 4.11.0 to 4.11.7

Release notes

Sourced from platformdirs's releases.

4.11.7

Full Changelog: tox-dev/platformdirs@4.11.6...4.11.7

4.11.6

What's Changed

Full Changelog: tox-dev/platformdirs@4.11.5...4.11.6

4.11.5

What's Changed

New Contributors

Full Changelog: tox-dev/platformdirs@4.11.4...4.11.5

4.11.4

What's Changed

Full Changelog: tox-dev/platformdirs@4.11.3...4.11.4

4.11.3

What's Changed

... (truncated)

Changelog

Sourced from platformdirs's changelog.

########### Changelog ###########

.. towncrier-draft-entries:: Unreleased

.. towncrier release notes start


4.11.7 (2026-09-01)



4.11.6 (2026-09-01)


  • Give :func:~platformdirs.user_bin_dir and :func:~platformdirs.user_bin_path the use_site_for_root argument. They took none, so neither could reach the Unix redirect of root to :func:~platformdirs.site_bin_dir. :pr:537

4.11.5 (2026-08-27)


  • Give :func:~platformdirs.user_preference_dir and :func:~platformdirs.user_preference_path the same arguments as :func:~platformdirs.user_config_dir. Added without arguments in :pr:491, they could only return the unscoped base directory even though the property they wrap appends the app name and version. :pr:531
  • Make :func:~platformdirs.site_applications_path return the first entry when multipath=True, matching :func:~platformdirs.site_data_path. On Unix and macOS it passed the whole $XDG_DATA_DIRS list to :class:~pathlib.Path, giving one unusable path such as /first/applications:/second/applications. :pr:532
  • Give :func:~platformdirs.user_applications_dir, :func:~platformdirs.user_applications_path, :func:~platformdirs.site_applications_dir and :func:~platformdirs.site_applications_path the app arguments. Android scopes both applications directories to the app, so without them the functions could only return the unscoped base directory there. On the two site functions they are keyword-only, keeping multipath first positional as it has been since 4.9.0; the two user functions take their boolean options keyword-only. :pr:534
  • Correct the ordering note on the iterator methods. use_site_for_root drops the user directory entirely, so the iterators are documented as yielding the most specific directory first rather than always yielding the user one. :pr:533

4.11.4 (2026-08-24)


  • Stop the iter_*_dirs methods yielding the same directory twice when a site directory resolves to its user equivalent - :pr:520 covered only Unix with use_site_for_root. It also hit :meth:~platformdirs.PlatformDirs.iter_runtime_dirs on Unix with $XDG_RUNTIME_DIR set, on Windows and macOS, and all six iterators on Android. :pr:524
  • Fix the config merging example in the how-to guide. iter_config_paths yields the user directory first, so the config.update loop let the site defaults override the user's config instead of the other way round. :pr:529

... (truncated)

Commits
  • e0847a6 Release 4.11.7
  • cf226ab Release 4.11.6
  • c22544b fix: accept use_site_for_root in the bin functions (#537)
  • 7499756 [pre-commit.ci] pre-commit autoupdate (#536)
  • bd77b0d Release 4.11.5
  • 2a3ab96 fix: accept app arguments in user_preference_dir (#531)
  • 56a9bc7 refactor: keyword-only booleans on the applications functions (#535)
  • 8147f77 fix: accept app arguments in the applications functions (#534)
  • 8ea7338 fix: return one site applications path for multipath (#532)
  • 4d4279f docs: fix the iterator order claim in api.rst (#533)
  • Additional commits viewable in

Bumps the python group with 31 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [astroid](https://github.com/pylint-dev/astroid) | `4.0.4` | `4.3.1` |
| [basedpyright](https://github.com/detachhead/basedpyright) | `1.35.0` | `1.39.10` |
| [isort](https://github.com/PyCQA/isort) | `8.0.1` | `9.0.1` |
| [nodejs-wheel-binaries](https://github.com/njzjz/nodejs-wheel) | `24.11.1` | `24.19.0` |
| [packaging](https://github.com/pypa/packaging) | `25.0` | `26.3` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.0` | `4.11.7` |
| [pygments](https://github.com/pygments/pygments) | `2.20.0` | `2.21.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `4.0.6` | `4.0.8` |
| [pytest](https://github.com/pytest-dev/pytest) | `9.0.3` | `9.1.1` |
| [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) | `3.14.5` | `3.14.6` |
| [bmw-lobster-core](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-codebeamer](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-cpp](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-cpptest](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-gtest](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-json](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-python](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [bmw-lobster-tool-trlc](https://github.com/bmw-software-engineering/lobster) | `1.0.2` | `1.0.6` |
| [certifi](https://github.com/certifi/python-certifi) | `2026.2.25` | `2026.7.22` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.7` | `3.5.1` |
| [cvc5](https://github.com/cvc5/cvc5) | `1.3.0` | `1.3.4` |
| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.54` | `3.1.61` |
| [idna](https://github.com/kjd/idna) | `3.15` | `3.19` |
| [libcst](https://github.com/Instagram/LibCST) | `1.8.6` | `1.9.0` |
| [markdown](https://github.com/Python-Markdown/markdown) | `3.10.2` | `3.10.3` |
| [pyvcg](https://github.com/florianschanda/PyVCG) | `1.0.8` | `1.0.12` |
| [requests](https://github.com/psf/requests) | `2.33.1` | `2.34.2` |
| [trlc](https://github.com/bmw-software-engineering/trlc) | `2.0.5` | `3.0.1` |
| [bazel-runfiles](https://github.com/bazel-contrib/rules_python) | `1.9.0` | `2.3.2` |
| [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) | `3.0.52` | `3.0.53` |
| [wcwidth](https://github.com/jquast/wcwidth) | `0.2.14` | `0.8.3` |



Updates `astroid` from 4.0.4 to 4.3.1
- [Release notes](https://github.com/pylint-dev/astroid/releases)
- [Changelog](https://github.com/pylint-dev/astroid/blob/v4.3.1/ChangeLog)
- [Commits](pylint-dev/astroid@v4.0.4...v4.3.1)

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

Updates `isort` from 8.0.1 to 9.0.1
- [Release notes](https://github.com/PyCQA/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](PyCQA/isort@8.0.1...9.0.1)

Updates `nodejs-wheel-binaries` from 24.11.1 to 24.19.0
- [Release notes](https://github.com/njzjz/nodejs-wheel/releases)
- [Commits](njzjz/nodejs-wheel@v24.11.1...v24.19.0)

Updates `packaging` from 25.0 to 26.3
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@25.0...26.3)

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

Updates `pygments` from 2.20.0 to 2.21.0
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.20.0...2.21.0)

Updates `pylint` from 4.0.6 to 4.0.8
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v4.0.6...v4.0.8)

Updates `pytest` from 9.0.3 to 9.1.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.3...9.1.1)

Updates `rapidfuzz` from 3.14.5 to 3.14.6
- [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases)
- [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst)
- [Commits](rapidfuzz/RapidFuzz@v3.14.5...v3.14.6)

Updates `bmw-lobster-core` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-codebeamer` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-cpp` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-cpptest` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-gtest` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-json` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-python` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `bmw-lobster-tool-trlc` from 1.0.2 to 1.0.6
- [Release notes](https://github.com/bmw-software-engineering/lobster/releases)
- [Changelog](https://github.com/bmw-software-engineering/lobster/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/lobster@lobster-1.0.2...lobster-1.0.6)

Updates `certifi` from 2026.2.25 to 2026.7.22
- [Commits](certifi/python-certifi@2026.02.25...2026.07.22)

Updates `charset-normalizer` from 3.4.7 to 3.5.1
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.7...3.5.1)

Updates `cvc5` from 1.3.0 to 1.3.4
- [Release notes](https://github.com/cvc5/cvc5/releases)
- [Changelog](https://github.com/cvc5/cvc5/blob/main/NEWS.md)
- [Commits](cvc5/cvc5@cvc5-1.3.0...cvc5-1.3.4)

Updates `gitpython` from 3.1.54 to 3.1.61
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.54...3.1.61)

Updates `idna` from 3.15 to 3.19
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
- [Commits](kjd/idna@v3.15...v3.19)

Updates `libcst` from 1.8.6 to 1.9.0
- [Release notes](https://github.com/Instagram/LibCST/releases)
- [Changelog](https://github.com/Instagram/LibCST/blob/main/CHANGELOG.md)
- [Commits](Instagram/LibCST@v1.8.6...v1.9.0)

Updates `markdown` from 3.10.2 to 3.10.3
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](Python-Markdown/markdown@3.10.2...3.10.3)

Updates `pyvcg` from 1.0.8 to 1.0.12
- [Release notes](https://github.com/florianschanda/PyVCG/releases)
- [Changelog](https://github.com/florianschanda/PyVCG/blob/main/CHANGELOG.md)
- [Commits](https://github.com/florianschanda/PyVCG/commits)

Updates `requests` from 2.33.1 to 2.34.2
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.33.1...v2.34.2)

Updates `trlc` from 2.0.5 to 3.0.1
- [Release notes](https://github.com/bmw-software-engineering/trlc/releases)
- [Changelog](https://github.com/bmw-software-engineering/trlc/blob/main/CHANGELOG.md)
- [Commits](bmw-software-engineering/trlc@trlc-2.0.5...trlc-3.0.1)

Updates `bazel-runfiles` from 1.9.0 to 2.3.2
- [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@1.9.0...2.3.2)

Updates `prompt-toolkit` from 3.0.52 to 3.0.53
- [Release notes](https://github.com/prompt-toolkit/python-prompt-toolkit/releases)
- [Changelog](https://github.com/prompt-toolkit/python-prompt-toolkit/blob/main/CHANGELOG)
- [Commits](prompt-toolkit/python-prompt-toolkit@3.0.52...3.0.53)

Updates `wcwidth` from 0.2.14 to 0.8.3
- [Release notes](https://github.com/jquast/wcwidth/releases)
- [Commits](jquast/wcwidth@0.2.14...0.8.3)

---
updated-dependencies:
- dependency-name: astroid
  dependency-version: 4.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: basedpyright
  dependency-version: 1.39.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: isort
  dependency-version: 9.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: nodejs-wheel-binaries
  dependency-version: 24.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: packaging
  dependency-version: '26.3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: platformdirs
  dependency-version: 4.11.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pygments
  dependency-version: 2.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pylint
  dependency-version: 4.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: rapidfuzz
  dependency-version: 3.14.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-core
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-codebeamer
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-cpp
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-cpptest
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-gtest
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-json
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-python
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: bmw-lobster-tool-trlc
  dependency-version: 1.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: certifi
  dependency-version: 2026.7.22
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: charset-normalizer
  dependency-version: 3.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: cvc5
  dependency-version: 1.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: gitpython
  dependency-version: 3.1.61
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: idna
  dependency-version: '3.19'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: libcst
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: markdown
  dependency-version: 3.10.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pyvcg
  dependency-version: 1.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: requests
  dependency-version: 2.34.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: trlc
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: bazel-runfiles
  dependency-version: 2.3.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: prompt-toolkit
  dependency-version: 3.0.53
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: wcwidth
  dependency-version: 0.8.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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 Sep 7, 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 that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants