Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the required group across 1 directory with 13 updates #152

Open
wants to merge 1 commit into
base: v0.x.x
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2025

Bumps the required group with 13 updates in the / directory:

Package From To
grpcio 1.51.1 1.68.1
flake8 7.0.0 7.1.2
pydoclint 0.3.2 0.6.2
mkdocs-macros-plugin 1.0.4 1.3.7
mkdocs-material 9.4.4 9.6.6
mkdocstrings[python] 0.27.0 0.28.2
mkdocstrings-python 1.10.8 1.16.2
frequenz-repo-config[api] 0.10.0 0.12.3
mypy 1.5.1 1.15.0
pylint 3.0.2 3.3.4
pytest 8.3.3 8.3.4
frequenz-repo-config[extra-lint-examples] 0.10.0 0.12.3
grpcio-tools 1.51.1 1.68.1

Updates grpcio from 1.51.1 to 1.68.1

Release notes

Sourced from grpcio's releases.

Release v1.68.1

This is release 1.68.1 (groovy) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [xDS RBAC] Support string_match in HeaderMatcher (#38185). (#38198)

Release v1.68.0

This is release 1.68.0 (groovy) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [XdsClient][Backport] Add missing authority to XdsClient metrics scope (#38009). (#38023)
  • [Release] Bump core version in preparation for 1.68 Branch Cut. (#37941)
  • [ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. (#37939)
  • [ruby] reduce INFO log for server CQ pluck registration to DEBUG. (#37633)
  • [EventEngine] Enable the PosixEventEngine client experiment. (#35985)
  • [chttp2_server] Fix race between connection starting and it being orphaned. (#37683)
  • [Chttp2Server] Fix race between connection manager updates and handshake. (#37772)
  • [xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. (#37678)

C++

  • [Build] Minimum version of MSVC is now 2022. (#37687)
  • [Build] Bumped the minimum version of cmake. (#37702)

Python

  • Add templating and support for Python 3.13. (#37643)

Release v1.68.0-pre1

This is a prerelease of gRPC Core 1.68.0 (groovy).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

... (truncated)

Commits

Updates flake8 from 7.0.0 to 7.1.2

Commits
  • fffee8b Release 7.1.2
  • 19001f7 Merge pull request #1966 from PyCQA/limit-procs-to-file-count
  • f35737a avoid starting unnecessary processes when file count is limited
  • cf1542c Release 7.1.1
  • 939ea3d Merge pull request #1949 from stephenfin/issue-1948
  • bdcd5c2 Handle escaped braces in f-strings
  • 2a811cc Merge pull request #1946 from Viicos/patch-1
  • 10314ad Fix wording of plugins documentation
  • 65a38c4 Release 7.1.0
  • 34c97e0 Merge pull request #1939 from PyCQA/new-pycodestyle
  • Additional commits viewable in compare view

Updates pydoclint from 0.3.2 to 0.6.2

Release notes

Sourced from pydoclint's releases.

0.6.2

What's Changed

Full Changelog: jsh9/pydoclint@0.6.1...0.6.2

0.6.1

What's Changed

New Contributors

Full Changelog: jsh9/pydoclint@0.6.0...0.6.1

0.6.0

What's Changed

Full Changelog: jsh9/pydoclint@0.5.19...0.6.0

0.5.19

What's Changed

Full Changelog: jsh9/pydoclint@0.5.18...0.5.19

0.5.18

What's Changed

Full Changelog: jsh9/pydoclint@0.5.17...0.5.18

0.5.17

What's Changed

Full Changelog: jsh9/pydoclint@0.5.16...0.5.17

0.5.16

... (truncated)

Changelog

Sourced from pydoclint's changelog.

[0.6.2] - 2025-02-17

  • Fixed
    • An issue where no error was thrown when the user does not supply a path
    • A bug where --only-attrs-with-ClassVar-are-treated-as-class-attrs is not properly passed to the visitor in the flake8 mode
  • Full diff

[0.6.1] - 2025-02-16

  • Changed
    • Now if a function as an assert statement, an AssertError declaration is by default required in the docstring's "Asserts" section (if relevant config options to check raises/assertions are turned on)
  • Full diff

[0.6.0] - 2025-01-13

  • Added
    • A new violation code, DOC003, to detect docstring style mismatch (when docstrings are written in the style different from specified)
  • Full diff

[0.5.19] - 2025-01-12

  • Fixed
    • False positive DOC405 and DOC201 when we have bare return statements together with yield statements
  • Added
    • A new config option --should-document-star-arguments (if False, star arguments such as *args and **kwargs should not be documented in the docstring)
    • A pre-commit step to check that "Full diff" is always added in CHANGELOG.md
  • Full diff

[0.5.18] - 2025-01-12

  • Fixed
    • An issue where custom exceptions such as a.b.c.MyException.from_str cannot be properly parsed and compared
    • A minor wording issue in DOC503 violation message
  • Full diff

[0.5.17] - 2025-01-12

... (truncated)

Commits
  • 193dc55 Fix missing config option onlyAttrsWithClassVarAreTreatedAsClassAttrs (#219)
  • 981a0b1 Throw error when user provides no paths (#218)
  • 299a57c Update documentation on --ignore-underscore-args option
  • b05a41a Update documentation
  • 4a16088 Include AssertionError in Raises section (#215)
  • 5b117a6 Revert "Migrate to pyproject.toml (#214)" (#217)
  • 54c368b Migrate to pyproject.toml (#214)
  • 2e8af22 Add DOC003 to check docstring style mismatch (#207)
  • 94039b2 Add new config option for documenting star arguments (#206)
  • 22b9b37 Fix false positive DOC405 & DOC201 for bare returns (#205)
  • Additional commits viewable in compare view

Updates mkdocs-macros-plugin from 1.0.4 to 1.3.7

Release notes

Sourced from mkdocs-macros-plugin's releases.

v.1.3.7 With Test Framework

1.3.7, 2024-10-18

  • Fixed: incompatibility with the d2 module (#249)

1.3.6, 2024-10-17

  • Added: complete test framework, using pytest and Mkdocs-Test (#244) A number of automated test cases are implemented.
  • Changed: move from setup.py to pyproject.toml (#250)

1.2.0, 2024-09-15

  • Added: three hooks register_variables/macros/filters to facilitate cooperation with other MkDocs plugins.
  • Fixed: `define_env() was always required in module (#191)
  • Added: trace the case when no module is found (INFO)
  • Improved documentation, particularly about HTML pages
  • Added: parameters j2_comment_start_string and j2_comment_end_string to plugin's parameters, to specify alternate markers for comments.
  • Added the multiline parameter force_render_paths in the config file, to specify directories or file patterns to be rendered for the case when render_by_default = false (the render_macros parameter in the YAML header of the page has the last word).

1.0.5, 2023-10-31

  • Added: git.short_tag (#183)
  • Added: Mermaid diagrams in the documentation (Readthedocs)
  • Fixed: Changelog was no longer displayed (#186)
Changelog

Sourced from mkdocs-macros-plugin's changelog.

1.3.7, 2024-10-18

  • Fixed: incompatibility with the d2 module (#249)

1.3.6, 2024-10-17

  • Added: complete test framework, using pytest and Mkdocs-Test (#244) A number of automated test cases are implemented.
  • Changed: move from setup.py to pyproject.toml (#250)

1.2.0, 2024-09-15

  • Added: three hooks register_variables/macros/filters to facilitate cooperation with other MkDocs plugins.
  • Fixed: `define_env() was always required in module (#191)
  • Added: trace the case when no module is found (INFO)
  • Improved documentation, particularly about HTML pages
  • Added: parameters j2_comment_start_string and j2_comment_end_string to plugin's parameters, to specify alternate markers for comments.
  • Added the multiline parameter force_render_paths in the config file, to specify directories or file patterns to be rendered for the case when render_by_default = false (the render_macros parameter in the YAML header of the page has the last word).

1.0.5, 2023-10-31

  • Added: git.short_tag (#183)
  • Added: Mermaid diagrams in the documentation (Readthedocs)
  • Fixed: Changelog was no longer displayed (#186)
Commits
  • b906a36 Bump version number
  • 5641806 Fixed incompatibility with d2 module (#249)
  • 3a73707 Migrate to pyproject.toml
  • 99733be Demote info messages as debug (#248)
  • 6a9a0e4 Bump version number, for distribution (should solve #247)
  • 32cd528 Test the hooks for external registration (#237)
  • 16be58d Migrate all tests toward the mkdocs-test framework (#244)
  • 59f82db Replacing local implementation of SuperDict by super-collections version
  • 38b9681 Merge branch 'master' of github.com:fralau/mkdocs_macros_plugin into master
  • eebbbd1 Merge pull request #246 from dwreeves/add-pathspec-as-dependency
  • Additional commits viewable in compare view

Updates mkdocs-material from 9.4.4 to 9.6.6

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.6.6

  • Fixed #8040: Privacy plugin not replacing exteral assets (9.6.5 regression)
  • Fixed #8031: Replace unmtaintained regex package in search plugin

mkdocs-material-9.6.5

  • Fixed #8016: Tags listing not showing when when file name has spaces
  • Fixed #8012: Privacy plugin crashes if HTTP download fails

mkdocs-material-9.6.4

  • Fixed #7985: Blog content sometimes not stretching to full width
  • Fixed #7978: Navigation rendering bug in Safari 18.3

mkdocs-material-9.6.3

  • Fixed rendering of arrow heads in Mermaid.js class diagrams
  • Fixed #7960: Tags plugin crashes on numeric metadata titles

mkdocs-material-9.6.2

  • Fixed #7955: Excessively long words don't break on narrow screens
  • Fixed #7947: Scope setting interferes with outdated version banner

mkdocs-material-9.6.1

  • Fixed #7943: Tags plugin crashing due to merge error

mkdocs-material-9.6.0

  • Added meta plugin
  • Rewrite of the tags plugin
  • Added support for allow lists in tags plugin
  • Added support for and custom sorting in tags plugin
  • Added support for related links in blog plugin
  • Added support for custom index pages in blog plugin
  • Added support for navigation subtitles
  • Fixed #7924: Anchors might require two clicks when using instant navigation

mkdocs-material-9.5.50

  • Fixed #7913: Social plugin renders attribute lists in page title

mkdocs-material-9.5.49

  • Adjusted title color in dark mode for all supported Mermaid.js diagrams
  • Fixed #7803: Privacy plugin crashes on generated files
  • Fixed #7781: Mermaid.js flow chart title not visible in dark mode

mkdocs-material-9.5.48

  • Fixed #7774: Disabling social cards doesn't work

mkdocs-material-9.5.47

  • Fixed #7750: Numeric tags break search
  • Fixed #7748: Blog plugin breaks when using future drafts (9.5.45 regression)

Thanks go to @​perpil for their contributions

... (truncated)

Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.6.6 (2025-03-01)

  • Fixed #8040: Privacy plugin not replacing exteral assets (9.6.5 regression)
  • Fixed #8031: Replace unmtaintained regex package in search plugin

mkdocs-material-9.6.5 (2025-02-20)

  • Fixed #8016: Tags listing not showing when when file name has spaces
  • Fixed #8012: Privacy plugin crashes if HTTP download fails

mkdocs-material-9.6.4 (2025-02-12)

  • Fixed #7985: Blog content sometimes not stretching to full width
  • Fixed #7978: Navigation rendering bug in Safari 18.3

mkdocs-material-9.6.3 (2025-02-07)

  • Fixed rendering of arrow heads in Mermaid.js class diagrams
  • Fixed #7960: Tags plugin crashes on numeric metadata titles

mkdocs-material-9.6.2 (2025-02-03)

  • Fixed #7955: Excessively long words don't break on narrow screens
  • Fixed #7947: Scope setting interferes with outdated version banner

mkdocs-material-9.6.1 (2025-01-31)

  • Fixed #7943: Tags plugin crashing due to merge error

mkdocs-material-9.6.0 (2025-01-31)

  • Added meta plugin
  • Rewrite of the tags plugin
  • Added support for allow lists in tags plugin
  • Added support for and custom sorting in tags plugin
  • Added support for related links in blog plugin
  • Added support for custom index pages in blog plugin
  • Added support for navigation subtitles
  • Fixed #7924: Anchors might require two clicks when using instant navigation

mkdocs-material-9.5.50 (2025-01-18)

  • Fixed #7913: Social plugin renders attribute lists in page title

mkdocs-material-9.5.49+insiders-4.53.15 (2025-01-15)

  • Fixed #7896: Scoped tags listings not rendering in subsections

mkdocs-material-9.5.49 (2024-12-16)

... (truncated)

Commits

Updates mkdocstrings[python] from 0.27.0 to 0.28.2

Release notes

Sourced from mkdocstrings[python]'s releases.

0.28.2

0.28.2 - 2025-02-24

Compare with 0.28.1

Build

  • Depend on mkdocs-autorefs >= 1.4 (2c22bdc by Timothée Mazzucotelli).

0.28.1

0.28.1 - 2025-02-14

Compare with 0.28.0

Bug Fixes

0.28.0

0.28.0 - 2025-02-03

Compare with 0.27.0

Breaking Changes

Although the following changes are "breaking" in terms of public API, we didn't find any public use of these classes and methods on GitHub.

  • mkdocstrings.extension.AutoDocProcessor.__init__(parser): Parameter was removed
  • mkdocstrings.extension.AutoDocProcessor.__init__(md): Positional parameter was moved
  • mkdocstrings.extension.AutoDocProcessor.__init__(config): Parameter was removed
  • mkdocstrings.extension.AutoDocProcessor.__init__(handlers): Parameter kind was changed: positional or keyword -> keyword-only
  • mkdocstrings.extension.AutoDocProcessor.__init__(autorefs): Parameter kind was changed: positional or keyword -> keyword-only
  • mkdocstrings.extension.MkdocstringsExtension.__init__(config): Parameter was removed
  • mkdocstrings.extension.MkdocstringsExtension.__init__(handlers): Positional parameter was moved
  • mkdocstrings.extension.MkdocstringsExtension.__init__(autorefs): Positional parameter was moved
  • mkdocstrings.handlers.base.Handlers.__init__(config): Parameter was removed
  • mkdocstrings.handlers.base.Handlers.__init__(theme): Parameter was added as required
  • mkdocstrings.handlers.base.Handlers.__init__(default): Parameter was added as required
  • mkdocstrings.handlers.base.Handlers.__init__(inventory_project): Parameter was added as required
  • mkdocstrings.handlers.base.Handlers.__init__(tool_config): Parameter was added as required

Similarly, the following parameters were renamed, but the methods are only called from our own code, using positional arguments.

  • mkdocstrings.handlers.base.BaseHandler.collect(config): Parameter was renamed options
  • mkdocstrings.handlers.base.BaseHandler.render(config): Parameter was renamed options

Finally, the following method was removed, but this is again taken into account in our own code:

  • mkdocstrings.handlers.base.BaseHandler.get_anchors: Public object was removed

... (truncated)

Changelog

Sourced from mkdocstrings[python]'s changelog.

0.28.2 - 2025-02-24

Compare with 0.28.1

Build

  • Depend on mkdocs-autorefs >= 1.4 (2c22bdc by Timothée Mazzucotelli).

0.28.1 - 2025-02-14

Compare with 0.28.0

Bug Fixes

0.28.0 - 2025-02-03

Compare with 0.27.0

Breaking Changes

Although the following changes are "breaking" in terms of public API, we didn't find any public use of these classes and methods on GitHub.

  • mkdocstrings.extension.AutoDocProcessor.__init__(parser): Parameter was removed
  • mkdocstrings.extension.AutoDocProcessor.__init__(md): Positional parameter was moved
  • mkdocstrings.extension.AutoDocProcessor.__init__(config): Parameter was removed
  • mkdocstrings.extension.AutoDocProcessor.__init__(handlers): Parameter kind was changed: positional or keyword -> keyword-only
  • mkdocstrings.extension.AutoDocProcessor.__init__(autorefs): Parameter kind was changed: positional or keyword -> keyword-only
  • mkdocstrings.extension.MkdocstringsExtension.__init__(config): Parameter was removed
  • mkdocstrings.extension.MkdocstringsExtension.__init__(handlers): Positional parameter was moved
  • mkdocstrings.extension.MkdocstringsExtension.__init__(autorefs): Positional parameter was moved
  • mkdocstrings.handlers.base.Handlers.__init__(config): Parameter was removed
  • mkdocstrings.handlers.base.Handlers.__init__(theme): Parameter was added as required
  • mkdocstrings.handlers.base.Handlers.__init__(default): Parameter was added as required
  • mkdocstrings.handlers.base.Handlers.__init__(inventory_project): Parameter was added as required
  • mkdocstrings.handlers.base.Handlers.__init__(tool_config): Parameter was added as required

Similarly, the following parameters were renamed, but the methods are only called from our own code, using positional arguments.

  • mkdocstrings.handlers.base.BaseHandler.collect(config): Parameter was renamed options
  • mkdocstrings.handlers.base.BaseHandler.render(config): Parameter was renamed options

Finally, the following method was removed, but this is again taken into account in our own code:

  • mkdocstrings.handlers.base.BaseHandler.get_anchors: Public object was removed

For these reasons, and because we're still in v0, we do not bump to v1 yet. See following deprecations.

Deprecations

... (truncated)

Commits
  • 2b9b4f0 chore: Prepare release 0.28.2
  • 2c22bdc build: Depend on mkdocs-autorefs >= 1.4
  • 145954c chore: Prepare release 0.28.1
  • 4ab180d fix: Renew MkDocs' relpath processor instead of using same instance
  • ede1941 chore: Increase mkdocstrings-python lower bound again
  • e1eb99c docs: Use inventories instead of import for Python example
  • 926dd7e docs: Remove trailing spaces
  • 698a321 chore: Update mkdocstrings-python dev-dep to force uv to install it
  • 1cb9177 chore: Update location of the Python handler's JSON schema
  • 6ef1412 chore: Prepare release 0.28.0
  • Additional commits viewable in compare view

Updates mkdocstrings-python from 1.10.8 to 1.16.2

Release notes

Sourced from mkdocstrings-python's releases.

1.16.2

1.16.2 - 2025-02-24

Compare with 1.16.1

Build

  • Depend on mkdocs-autorefs >= 1.4 and mkdocstrings >= 0.28.2 (ea1ab49 by Timothée Mazzucotelli).

1.16.1

1.16.1 - 2025-02-18

Compare with 1.16.0

Bug Fixes

  • Give precedence to user-provided paths when they are already listed in sys.path (0f497d1 by Timothée Mazzucotelli). Issue-248

1.16.0

1.16.0 - 2025-02-17

Compare with 1.15.1

Features

  • Add option to show/hide overloads (4a5ee10 by Pete Stenger). PR-250

1.15.1

1.15.1 - 2025-02-17

Compare with 1.15.0

Bug Fixes

  • Unwrap Annotated regardless of signature_crossrefs (d809f1a by Timothée Mazzucotelli). Issue-249

1.15.0

1.15.0 - 2025-02-11

Compare with 1.14.6

Features

  • Support cross-referencing constructor parameters in instance attribute values (f07bf58 by Timothée Mazzucotelli).

1.14.6

1.14.6 - 2025-02-07

Compare with 1.14.5

... (truncated)

Changelog

Sourced from mkdocstrings-python's changelog.

1.16.2 - 2025-02-24

Compare with 1.16.1

Build

  • Depend on mkdocs-autorefs >= 1.4 and mkdocstrings >= 0.28.2 (ea1ab49 by Timothée Mazzucotelli).

1.16.1 - 2025-02-18

Compare with 1.16.0

Bug Fixes

  • Give precedence to user-provided paths when they are already listed in sys.path (0f497d1 by Timothée Mazzucotelli). Issue-248

1.16.0 - 2025-02-17

Compare with 1.15.1

Features

  • Add option to show/hide overloads (4a5ee10 by Pete Stenger). PR-250

1.15.1 - 2025-02-17

Compare with 1.15.0

Bug Fixes

  • Unwrap Annotated regardless of signature_crossrefs (d809f1a by Timothée Mazzucotelli). Issue-249

1.15.0 - 2025-02-11

Compare with 1.14.6

Features

  • Support cross-referencing constructor parameters in instance attribute values (f07bf58 by Timothée Mazzucotelli).

1.14.6 - 2025-02-07

Compare with 1.14.5

Bug Fixes

  • Catch alias resolution errors when getting aliases for an identifier (0aaa260 by Timothée Mazzucotelli). Issue-358

Code Refactoring

... (truncated)

Commits
  • cfa9848 chore: Prepare release 1.16.2
  • ea1ab49 build: Depend on mkdocs-autorefs >= 1.4 and mkdocstrings >= 0.28.2
  • 15a7009 chore: Prepare release 1.16.1
  • 0f497d1 fix: Give precedence to user-provided paths when they are already listed in `...
  • e3a303c chore: Prepare release 1.16.0
  • 4a5ee10 feat: Add option to show/hide overloads
  • 20cae2c chore: Prepare release 1.15.1
  • d809f1a fix: Unwrap Annotated regardless of signature_crossrefs
  • b557ff3 docs: Fix canonical path in Griffe extension for our custom config fields
  • ab3b227 chore: Prepare release 1.15.0
  • Additional commits viewable in compare view

Updates frequenz-repo-config[api] from 0.10.0 to 0.12.3

Release notes

Sourced from frequenz-repo-config[api]'s releases.

v0.12.3

Frequenz Repository Configuration Release Notes

Enhancements

  • Add tips for Mac users in the upgrading section of the documentation.
  • Add a final note letting the user know the script run finished in the migration script.

Bug Fixes

Cookiecutter template

  • Fixed an outdated link to instructions on how to continue when the cookiecutter template generation finishes.

What's Changed

New Contributors

Full Changelog: frequenz-floss/frequenz-repo-config-python@v0.12.2...v0.12.3

v0.12.2

Frequenz Repository Configuration Release Notes

Bug Fixes

  • Update dependencies for templates and docs to the latest patch version.

What's Changed

Full Changelog: frequenz-floss/frequenz-repo-config-python@v0.12.1...v0.12.2

v0.12.1

Frequenz Repository Configuration Release Notes

Upgrading

Even if this is a patch release, it will require a dependency bump for mkdocstrings-python to v1.14.6 or newer, but since these are only dev dependencies and things will break if you update the dependencies anyway, it seems like a reasonable trade-off.

Bug Fixes

  • The new mkdocstrings-macros pluglet didn't work with the latest mkdocstrings-python version.

What's Changed

... (truncated)

Commits
  • 3fc1a3b Add notes to the upgrading section and a comment that the script finished (#358)
  • 374985b Add inidcator that the script has finished running
  • 4ce27bf Add notes for MacOS users on how to use the migration script
  • 6aaa39d Update link in cookiecutter end instructions (#360)
  • 23cd06a Bump the repo-config version in the cookiecutter templates
  • 47e0219 Prepare release notes for v0.12.3
  • 7a7e776 Update link in cookiecutter end instructions
  • 4aba551 Clear release notes (#356)
  • 51fa588 Clear release notes
  • 0704c59 Update the dependency to the latest patch version (#355)
  • Additional commits viewable in compare view

Updates mypy from 1.5.1 to 1.15.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next Release

Different Property Getter and Setter Types

Mypy now supports using different types for property getter and setter.

class A:
    value: int
@property
def f(self) -> int:
    return self.value
@f.setter
def f(self, x: str | int) -> None:
    try:
        self.value = int(x)
    except ValueError:
        raise Exception(f"'{x}' is not a valid value for 'f'")

Contributed by Ivan Levkivskyi (PR 18510)

Selectively Disable Deprecated Warnings

It's now possible to selectively disable warnings generated from warnings.deprecated using the --deprecated-calls-exclude option.

# mypy --enable-error-code deprecated
#      --deprecated-calls-exclude=foo.A
import foo
foo.A().func()  # OK, the deprecated warning is ignored
file foo.py
from typing_extensions import deprecated
class A:
@​deprecated("Use A.func2 instead")
def func(self): pass

Contributed by Marc Mueller (PR 18641)

Mypy 1.15

We’ve just uploaded mypy 1.15 to the Python Package Index (PyPI).

... (truncated)

Commits
  • 9397454 remove +dev from version ahead of final release
  • 686b591 remove "unreleased" from 1.15 changelog entry
  • cb4b243 Various small updates to 1.15 changelog (#18599)
  • 1a26502 Prepare changelog for 1.15 release (#18583)
  • d4515e4 Fix a few PR links in the changelog (#18586)
  • f83b643 Add object self-type to tuple test fixture (#18592)
  • ebc2cb8 Prevent crash on generic NamedTuple with unresolved typevar bound (#18585)
  • 63c251e empty commit to trigger wheel rebuild
  • c30573e Fix literal context for ternary expressions (for real) (#18545)
  • 23d862d Fix isinstance with explicit (non generic) type alias (#18512)
  • Additional commits viewable in compare view

Updates pylint from 3.0.2 to 3.3.4

Commits
  • Description has been truncated

@dependabot dependabot bot requested a review from a team as a code owner March 1, 2025 06:39
@dependabot dependabot bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Mar 1, 2025
@dependabot dependabot bot requested a review from TalweSingh March 1, 2025 06:39
@llucax
Copy link
Contributor

llucax commented Mar 3, 2025

This probably needs updating the repo-config templates / run the migration to v0.12 for the docs gen test to work.

For the other tests to pass we need to fix the pinning of the protobuf/grpcio dependencies.

Bumps the required group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [grpcio](https://github.com/grpc/grpc) | `1.51.1` | `1.68.1` |
| [flake8](https://github.com/pycqa/flake8) | `7.0.0` | `7.1.2` |
| [pydoclint](https://github.com/jsh9/pydoclint) | `0.3.2` | `0.6.2` |
| [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin) | `1.0.4` | `1.3.7` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.4.4` | `9.6.6` |
| [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `0.27.0` | `0.28.2` |
| [mkdocstrings-python](https://github.com/mkdocstrings/python) | `1.10.8` | `1.16.2` |
| [frequenz-repo-config[api]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.10.0` | `0.12.3` |
| [mypy](https://github.com/python/mypy) | `1.5.1` | `1.15.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.0.2` | `3.3.4` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.3` | `8.3.4` |
| [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.10.0` | `0.12.3` |
| [grpcio-tools](https://github.com/grpc/grpc) | `1.51.1` | `1.68.1` |



Updates `grpcio` from 1.51.1 to 1.68.1
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](grpc/grpc@v1.51.1...v1.68.1)

Updates `flake8` from 7.0.0 to 7.1.2
- [Commits](PyCQA/flake8@7.0.0...7.1.2)

Updates `pydoclint` from 0.3.2 to 0.6.2
- [Release notes](https://github.com/jsh9/pydoclint/releases)
- [Changelog](https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md)
- [Commits](jsh9/pydoclint@0.3.2...0.6.2)

Updates `mkdocs-macros-plugin` from 1.0.4 to 1.3.7
- [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases)
- [Changelog](https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md)
- [Commits](fralau/mkdocs-macros-plugin@v1.0.4...v1.3.7)

Updates `mkdocs-material` from 9.4.4 to 9.6.6
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.4.4...9.6.6)

Updates `mkdocstrings[python]` from 0.27.0 to 0.28.2
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@0.27.0...0.28.2)

Updates `mkdocstrings-python` from 1.10.8 to 1.16.2
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@1.10.8...1.16.2)

Updates `frequenz-repo-config[api]` from 0.10.0 to 0.12.3
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.x.x/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.10.0...v0.12.3)

Updates `mypy` from 1.5.1 to 1.15.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.5.1...v1.15.0)

Updates `pylint` from 3.0.2 to 3.3.4
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.0.2...v3.3.4)

Updates `pytest` from 8.3.3 to 8.3.4
- [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.3.3...8.3.4)

Updates `frequenz-repo-config[extra-lint-examples]` from 0.10.0 to 0.12.3
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.x.x/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.10.0...v0.12.3)

Updates `grpcio-tools` from 1.51.1 to 1.68.1
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](grpc/grpc@v1.51.1...v1.68.1)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: flake8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: pydoclint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: mkdocs-macros-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: mkdocstrings[python]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: mkdocstrings-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: frequenz-repo-config[api]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: required
- dependency-name: frequenz-repo-config[extra-lint-examples]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
- dependency-name: grpcio-tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: required
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/required-e7f469a4dd branch from 94e1475 to 75d9514 Compare March 17, 2025 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant