Skip to content

chore(deps): bump the python-dependencies group with 6 updates - #15

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

chore(deps): bump the python-dependencies group with 6 updates#15
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python-dependencies-20d210354e

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on pygls, pyflakes, jedi, pytest, pytest-cov and ruff to permit the latest version.
Updates pygls to 2.1.1

Release notes

Sourced from pygls's releases.

v2.1.1

What's Changed

Full Changelog: openlawlibrary/pygls@v2.1.0...v2.1.1

Changelog

Sourced from pygls's changelog.

[2.1.1] - 2026-03-25

More details: https://github.com/openlawlibrary/pygls/releases/tag/v2.1.1

Features

  • Implement comparison operators
  • Add utility functions for overlap and inclusion

Miscellaneous Tasks

  • Update CHANGELOG.md
  • Update CONTRIBUTORS.md

Build

  • V2.1.1

[2.1.0] - 2026-03-19

More details: https://github.com/openlawlibrary/pygls/releases/tag/v2.1.0

Bug Fixes

  • Only recursively generate overloads for optional types

Documentation

  • Add Galaxy Language Server to Implementations.md and v2 migration examples

Features

  • Normalize percent-encoded uris used as workspace dict keys
  • Introduce server-side position types
  • Add utility functions for converting positions and accessing contents
  • Add utility function for getting a position from an offset

Miscellaneous Tasks

  • Update CHANGELOG.md
  • Update CONTRIBUTORS.md
  • Set python version for pyright
  • Update type annotations
  • Regenerate capability overloads

Refactor

  • Add encoding-specific implementation classes

Styling

... (truncated)

Commits
  • 4119a79 build(deps): v2.1.1
  • dc349ea feat(ServerTextRange): add utility functions for overlap and inclusion
  • ec2ee19 feat(ServerTextPosition): implement comparison operators
  • 8c13d11 chore: update CONTRIBUTORS.md
  • e440628 chore: update CHANGELOG.md
  • a1a2ae6 build(deps): release v2.1.0 and upgrade dev deps
  • 0307faf build(deps): bump the pip group across 2 directories with 1 update
  • 1b15e0a docs: add Galaxy Language Server to Implementations.md and v2 migration examples
  • 42f5fa3 chore: regenerate capability overloads
  • f0b8d2a style: ensure None sorts last
  • Additional commits viewable in compare view

Updates pyflakes to 3.4.0

Changelog

Sourced from pyflakes's changelog.

3.4.0 (2025-06-20)

  • Add support for python 3.14
  • Add "t-string is missing placeholders" error
  • Fix annotation erroneously causing a name to be defined with from __future__ import annotations
  • Add support for always-deferred annotations (PEP 749)

3.3.2 (2025-03-31)

  • Fix crash with global / nonlocal in class bodies (regressed in 3.3.0)

3.3.1 (2025-03-30)

  • Allow assignment expressions to redefine annotations (regressed in 3.3.0)

3.3.0 (2025-03-29)

  • Add __debuggerskip__ as a special local
  • Allow assignment expressions to redefine outer names
  • Drop support for EOL python 3.8
  • Add new error for unused global / nonlocal names

3.2.0 (2024-01-04)

  • Add support for *T (TypeVarTuple) and **P (ParamSpec) in PEP 695 annotations.

3.1.0 (2023-07-29)

  • Drop support for EOL python 3.6 / 3.7
  • Remove ContinueInFinally check (only relevant in python < 3.8)
  • Fix forward annotations inside a nested scope
  • Produce an error when a definition shadows an unused variable
  • Fix accessed global annotation being redefined in a local scope
  • Allow redefinition of functions across match arms
  • Fix potential None for lineno during tokenization errors
  • Add support for PEP 695 and python 3.12

3.0.1 (2022-11-24)

  • Fix crash on augmented assign to print builtin

3.0.0 (2022-11-23)

  • Detect undefined name in variable defined by an annotated assignment
  • Add a new error for names which are annotated but unused
  • Remove handling of python 2.x # type: comments. Use annotations instead

2.5.0 (2022-07-30)

... (truncated)

Commits

Updates jedi to 0.20.0

Changelog

Sourced from jedi's changelog.

0.20.0 (2026-05-02) +++++++++++++++++++

  • Python 3.14 support
  • Removed support for Python 3.8 and 3.9
  • Upgraded Typeshed
  • Better support for Final/ClassVar
  • __new__ is now also recognized as a signature and TypeVar inference
  • Support for Self
  • Support for TypeAlias, generics for type[...] and tuple[...]

0.19.2 (2024-11-10) +++++++++++++++++++

  • Python 3.13 support

0.19.1 (2023-10-02) +++++++++++++++++++

  • Python 3.12 support (Thanks Peter!)

0.19.0 (2023-07-29) +++++++++++++++++++

  • Python 3.11 support
  • Massive improvements in performance for Interpreter (e.g. IPython) users. This especially affects pandas users with large datasets.
  • Add jedi.settings.allow_unsafe_interpreter_executions to make it easier for IPython users to avoid unsafe executions.

0.18.2 (2022-11-21) +++++++++++++++++++

  • Added dataclass-equivalent for attrs.define
  • Find fixtures from Pytest entrypoints; Examples of pytest plugins installed like this are pytest-django, pytest-sugar and Faker.
  • Fixed Project.search, when a venv was involved, which is why for example :Pyimport django.db did not work in some cases in jedi-vim.
  • And many smaller bugfixes

0.18.1 (2021-11-17) +++++++++++++++++++

  • Implict namespaces are now a separate types in Name().type
  • Python 3.10 support
  • Mostly bugfixes

0.18.0 (2020-12-25) +++++++++++++++++++

... (truncated)

Commits
  • 3102215 Move the type parameter syntax tests so that it works for all versions
  • 1b37f2e Prepare for the 0.20.0 release
  • 8e4df5c Make sure the new generic syntax does not fail with latest parso
  • 4c9dbcc Merge pull request #2098 from davidhalter/updates
  • fedb1a5 Fix 3.10 tests in one more case
  • 87e782f Fix flake8
  • cd52d98 Fixes to get the tests passing for 3.10
  • d0b1180 Finally make tests work for 3.14
  • 8520a99 Implement support for TypeVar inference for new
  • 55e5f0c Implement new-style unions with TypeVars
  • Additional commits viewable in compare view

Updates pytest to 9.1.1

Release notes

Sourced from pytest's releases.

9.1.1

pytest 9.1.1 (2026-06-19)

Bug fixes

  • #14220: Fixed a logic bug in pytest.RaisesGroup which would might cause it to display incorrect "It matches FooError() which was paired with BarError" messages.
  • #14591: Fixed a regression in pytest 9.1.0 which caused overriding a parametrized fixture with an indirect @​pytest.mark.parametrize to fail with "duplicate parametrization of '<fixture name>'".
  • #14606: Fixed list-item typing errors from mypy in @pytest.mark.parametrize <pytest.mark.parametrize ref> argvalues parameter.
  • #14608: Fixed a regression in pytest 9.1.0 where conftest.py files located in <invocation dir>/test* were no longer loaded as initial conftests when invoked without arguments. This could cause certain hooks (like pytest_addoption) in these files to not fire.
Commits
  • cf470ec Prepare release version 9.1.1
  • e0c8ce6 Merge pull request #14625 from pytest-dev/patchback/backports/9.1.x/a07c31a97...
  • 1b82d16 Merge pull request #14624 from pytest-dev/patchback/backports/9.1.x/b375b79ec...
  • 501c4bc Merge pull request #14596 from bluetech/doc-classmethod
  • b61f588 Merge pull request #14622 from chrisburr/fix-14608-initial-conftest-test-subdir
  • 9a567e0 [automated] Update plugin list (#14617) (#14618)
  • ef8b299 Merge pull request #14620 from pytest-dev/patchback/backports/9.1.x/680f9f3ed...
  • 66abd07 Merge pull request #14220 from bysiber/fix-stale-iexp-raisesgroup
  • 79fbf93 Merge pull request #14612 from pytest-dev/patchback/backports/9.1.x/974ed48b6...
  • 0d312eb Merge pull request #14611 from bluetech/parametrize-argvalues-typing
  • Additional commits viewable in compare view

Updates pytest-cov to 7.1.0

Changelog

Sourced from pytest-cov's changelog.

7.1.0 (2026-03-21)

  • Fixed total coverage computation to always be consistent, regardless of reporting settings. Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on reporting options. See [#641](https://github.com/pytest-dev/pytest-cov/issues/641) <https://github.com/pytest-dev/pytest-cov/issues/641>_.

  • Improve handling of ResourceWarning from sqlite3.

    The plugin adds warning filter for sqlite3 ResourceWarning unclosed database (since 6.2.0). It checks if there is already existing plugin for this message by comparing filter regular expression. When filter is specified on command line the message is escaped and does not match an expected message. A check for an escaped regular expression is added to handle this case.

    With this fix one can suppress ResourceWarning from sqlite3 from command line::

    pytest -W "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning" ...

  • Various improvements to documentation. Contributed by Art Pelling in [#718](https://github.com/pytest-dev/pytest-cov/issues/718) <https://github.com/pytest-dev/pytest-cov/pull/718>_ and "vivodi" in [#738](https://github.com/pytest-dev/pytest-cov/issues/738) <https://github.com/pytest-dev/pytest-cov/pull/738>. Also closed [#736](https://github.com/pytest-dev/pytest-cov/issues/736) <https://github.com/pytest-dev/pytest-cov/issues/736>.

  • Fixed some assertions in tests. Contributed by in Markéta Machová in [#722](https://github.com/pytest-dev/pytest-cov/issues/722) <https://github.com/pytest-dev/pytest-cov/pull/722>_.

  • Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).

7.0.0 (2025-09-09)

  • Dropped support for subprocesses measurement.

    It was a feature added long time ago when coverage lacked a nice way to measure subprocesses created in tests. It relied on a .pth file, there was no way to opt-out and it created bad interations with coverage's new patch system <https://coverage.readthedocs.io/en/latest/config.html#run-patch>_ added in 7.10 <https://coverage.readthedocs.io/en/7.10.6/changes.html#version-7-10-0-2025-07-24>_.

    To migrate to this release you might need to enable the suprocess patch, example for .coveragerc:

    .. code-block:: ini

    [run] patch = subprocess

    This release also requires at least coverage 7.10.6.

  • Switched packaging to have metadata completely in pyproject.toml and use hatchling <https://pypi.org/project/hatchling/>_ for building. Contributed by Ofek Lev in [#551](https://github.com/pytest-dev/pytest-cov/issues/551) <https://github.com/pytest-dev/pytest-cov/pull/551>_ with some extras in [#716](https://github.com/pytest-dev/pytest-cov/issues/716) <https://github.com/pytest-dev/pytest-cov/pull/716>_.

  • Removed some not really necessary testing deps like six.

... (truncated)

Commits
  • 66c8a52 Bump version: 7.0.0 → 7.1.0
  • f707662 Make the examples use pypy 3.11.
  • 6049a78 Make context test use the old ctracer (seems the new sysmon tracer behaves di...
  • 8ebf20b Update changelog.
  • 861d30e Remove the backup context manager - shouldn't be needed since coverage 5.0, ...
  • fd4c956 Pass the precision on the nulled total (seems that there's some caching goion...
  • 78c9c4e Only run the 3.9 on older deps.
  • 4849a92 Punctuation.
  • 197c35e Update changelog and hopefully I don't forget to publish release again :))
  • 14dc1c9 Update examples to use 3.11 and make the adhoc layout example look a bit more...
  • Additional commits viewable in compare view

Updates ruff to 0.16.1

Release notes

Sourced from ruff's releases.

0.16.1

Release Notes

Released on 2026-07-30.

Preview features

  • Add an option to opt out of human-readable names (#27160)
  • [flake8-pytest-style] Make fixes safe by default and unsafe only when comments are present (PT018) (#27201)
  • [pyupgrade] Skip fix when a defaulted TypeVar precedes a non-defaulted one (UP040, UP046, UP047) (#27133)
  • [ruff] Fix false positive with unpacked arguments (RUF065) (#26959)

Bug fixes

  • Bump gen-lsp-types to gracefully handle unknown enumeration values in LSP messages (#27230)
  • [flake8-bugbear] Mark range as immutable (B008) (#27247)
  • [flake8-comprehensions] NFKC-normalize keyword names in C408 fix (#26813)
  • [flake8-return] Fix false positive when variable is read in finally clause (RET504) (#25441)
  • [pydocstyle] Skip section detection inside RST directive bodies (D214, D405, D413) (#23635)
  • [refurb] Parenthesize yield arguments in the FURB192 fix (#27192)

Rule changes

  • [flake8-pytest-style] Mark PT022 fixes as unsafe (#26440)
  • [refurb] Mark fixes that remove unknown separators as unsafe (FURB105) (#27200)

Server

  • Fix indexing of excluded nested Ruff workspaces (#27303)
  • Lint TOML files in the LSP (#26862)

Documentation

  • Cover pycon Markdown formatting (#27153)
  • [flake8-bandit] Document TYPE_CHECKING exception (S101) (#27004)
  • [flake8-import-conventions] Document that extend-aliases can override default aliases (#27191)
  • [pylint] Add missing fix safety gotchas for non-augmented-assignment (PLR6104) (#27250)

Other changes

  • Reduce syntax error noise by swallowing dedents like indents (#27170)
  • Vendor latest annotate-snippets (#27033)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.1

Released on 2026-07-30.

Preview features

  • Add an option to opt out of human-readable names (#27160)
  • [flake8-pytest-style] Make fixes safe by default and unsafe only when comments are present (PT018) (#27201)
  • [pyupgrade] Skip fix when a defaulted TypeVar precedes a non-defaulted one (UP040, UP046, UP047) (#27133)
  • [ruff] Fix false positive with unpacked arguments (RUF065) (#26959)

Bug fixes

  • Bump gen-lsp-types to gracefully handle unknown enumeration values in LSP messages (#27230)
  • [flake8-bugbear] Mark range as immutable (B008) (#27247)
  • [flake8-comprehensions] NFKC-normalize keyword names in C408 fix (#26813)
  • [flake8-return] Fix false positive when variable is read in finally clause (RET504) (#25441)
  • [pydocstyle] Skip section detection inside RST directive bodies (D214, D405, D413) (#23635)
  • [refurb] Parenthesize yield arguments in the FURB192 fix (#27192)

Rule changes

  • [flake8-pytest-style] Mark PT022 fixes as unsafe (#26440)
  • [refurb] Mark fixes that remove unknown separators as unsafe (FURB105) (#27200)

Server

  • Fix indexing of excluded nested Ruff workspaces (#27303)
  • Lint TOML files in the LSP (#26862)

Documentation

  • Cover pycon Markdown formatting (#27153)
  • [flake8-bandit] Document TYPE_CHECKING exception (S101) (#27004)
  • [flake8-import-conventions] Document that extend-aliases can override default aliases (#27191)
  • [pylint] Add missing fix safety gotchas for non-augmented-assignment (PLR6104) (#27250)

Other changes

  • Reduce syntax error noise by swallowing dedents like indents (#27170)
  • Vendor latest annotate-snippets (#27033)

Contributors

... (truncated)

Commits
  • 80790b3 Bump 0.16.1 (#27330)
  • 63830f3 [ty] Borrow from constraint set storage less often (#27328)
  • f40dca9 [ty] Preserve forwarded expanded-variadic diagnostic sources (#27266)
  • 0d80497 Lint TOML files in the LSP (#26862)
  • d91586b Update prek dependencies (#27293)
  • 7da4b8b [ty] Respect bounds and constraints in generic materializations (#27228)
  • b20daf7 [ty] refactor: add helper function to send partial results (#27249)
  • 4d4c8fa [ty] Emit diagnostic when specializing a non-generic class (#26883)
  • 7c3e2db [ty] Fix enum class container assignability (#27318)
  • d5ef97f [flake8-return] Fix false positive when variable is read in finally claus...
  • 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

Updates the requirements on [pygls](https://github.com/openlawlibrary/pygls), [pyflakes](https://github.com/PyCQA/pyflakes), [jedi](https://github.com/davidhalter/jedi), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [ruff](https://github.com/astral-sh/ruff) to permit the latest version.

Updates `pygls` to 2.1.1
- [Release notes](https://github.com/openlawlibrary/pygls/releases)
- [Changelog](https://github.com/openlawlibrary/pygls/blob/main/CHANGELOG.md)
- [Commits](openlawlibrary/pygls@v1.3.0...v2.1.1)

Updates `pyflakes` to 3.4.0
- [Changelog](https://github.com/PyCQA/pyflakes/blob/main/NEWS.rst)
- [Commits](PyCQA/pyflakes@3.2.0...3.4.0)

Updates `jedi` to 0.20.0
- [Changelog](https://github.com/davidhalter/jedi/blob/master/CHANGELOG.rst)
- [Commits](davidhalter/jedi@v0.19.0...v0.20.0)

Updates `pytest` 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@8.0.0...9.1.1)

Updates `pytest-cov` to 7.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.1.0...v7.1.0)

Updates `ruff` to 0.16.1
- [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.6.0...0.16.1)

---
updated-dependencies:
- dependency-name: pygls
  dependency-version: 2.1.1
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: pyflakes
  dependency-version: 3.4.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: jedi
  dependency-version: 0.20.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-version: 0.16.1
  dependency-type: direct:development
  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 that update python code labels Aug 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 that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants