frequenz-floss / frequenz-api-reporting

Frequenz Reporting API gRPC/protobuf specifications
MIT License
1 stars 6 forks source link

Bump the required group across 1 directory with 15 updates #60

Open dependabot[bot] opened 3 weeks ago

dependabot[bot] commented 3 weeks ago

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

Package From To
grpcio-tools 1.66.1 1.67.1
flake8 7.1.0 7.1.1
pydoclint 0.5.6 0.5.9
black 24.4.2 24.10.0
markdown 3.6.0 3.7
mike 2.1.2 2.1.3
mkdocs-macros-plugin 1.0.5 1.3.7
mkdocs-material 9.5.30 9.5.43
mkdocstrings[python] 0.26.1 0.26.2
mkdocstrings-python 1.11.1 1.12.2
mypy 1.9.0 1.13.0
types-markdown 3.6.0.20240316 3.7.0.20240822
nox 2024.4.15 2024.10.9
pytest 8.2.2 8.3.3
pylint 3.2.5 3.3.1

Updates grpcio-tools from 1.66.1 to 1.67.1

Release notes

Sourced from grpcio-tools's releases.

Release v1.67.1

This is release gRPC Core 1.67.1 (gesundheit). This is a Python-only patch release.

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

This release contains refinements, improvements, and bug fixes.

Release v1.67.0

This is release 1.67.0 (gesundheit) 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

  • [ruby] reduce an INFO log to DEBUG (backport grpc/grpc#37633). (#37686)
  • [release] Bump core version to 44.0.0. (#37661)
  • [RlsLB] Fix Deadlock. (#37459)
  • [Python Otel] Manage call tracer life cycle use call arena. (#37460)

C++

  • [OTel C++] Fix race when adding and removing callbacks. (#37485)

Python

  • [Backport to 1.67.x] Add templating and support for Python 3.13 (#37643). (#37803)
  • Add templating and support for Python 3.13. (#37643)
  • [Python Distrib] Change warning to RuntimeError for version incompatibility. (#37466)
  • [reflection]: python: reflection returns original_request. (#36944)

Ruby

  • [ruby] drop ruby 2.7 support. (#37430)
  • [ruby] reduce ruby gpr_log invocations from INFO to DEBUG. (#37426)
  • [ruby] refactor flaky test and expose cancel_with_status. (#37410)

Release v1.67.0-pre1

This is a prerelease of gRPC Core 1.67.0 (gesundheit).

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.1.0 to 7.1.1

Commits


Updates pydoclint from 0.5.6 to 0.5.9

Release notes

Sourced from pydoclint's releases.

0.5.9

What's Changed

New Contributors

Full Changelog: https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9

0.5.8

What's Changed

Full Changelog: https://github.com/jsh9/pydoclint/compare/0.5.7...0.5.8

0.5.7

What's Changed

New Contributors

Full Changelog: https://github.com/jsh9/pydoclint/compare/0.5.6...0.5.7

Changelog

Sourced from pydoclint's changelog.

[0.5.9] - 2024-09-29

[0.5.8] - 2024-09-23

[0.5.7] - 2024-09-02

Commits
  • 8170436 Improve handling of long type annotations (#173)
  • 27ff769 doc(usage): Including a null-ls use with neovim. (#167)
  • 5e941f5 fix: DOC503 catch namespaced exceptions (#168)
  • f758604 feat: introduce DOC503 for checking specific raised exceptions (#161)
  • ae28589 Switch from tab to 4 spaces in baseline (#152)
  • 1e80fd3 tox: use deps = . instead of pip install (#160)
  • 23b89f6 docs: add "sphinx" as an allowed style (#159)
  • See full diff in compare view


Updates black from 24.4.2 to 24.10.0

Release notes

Sourced from black's releases.

24.10.0

Highlights

  • Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
  • Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
  • Black no longer supports running with Python 3.8 (#4452)

Stable style

  • Fix crashes involving comments in parenthesised return types or X | Y style unions. (#4453)
  • Fix skipping Jupyter cells with unknown %% magic (#4462)

Preview style

  • Fix type annotation spacing between * and more complex type variable tuple (i.e. def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)

Caching

  • Fix bug where the cache was shared between runs with and without --unstable (#4466)

Packaging

  • Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
  • blackd now requires a newer version of aiohttp. (#4451)

Output

  • Added Python target version information on parse error (#4378)
  • Add information about Black version to internal error messages (#4457)

24.8.0

Stable style

  • Fix crash when # fmt: off is used before a closing parenthesis or bracket. (#4363)

Packaging

  • Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (#4345)

Parser

  • Fix regression where Black failed to parse a multiline f-string containing another multiline string (#4339)

... (truncated)

Changelog

Sourced from black's changelog.

24.10.0

Highlights

  • Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
  • Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
  • Black no longer supports running with Python 3.8 (#4452)

Stable style

  • Fix crashes involving comments in parenthesised return types or X | Y style unions. (#4453)
  • Fix skipping Jupyter cells with unknown %% magic (#4462)

Preview style

  • Fix type annotation spacing between * and more complex type variable tuple (i.e. def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)

Caching

  • Fix bug where the cache was shared between runs with and without --unstable (#4466)

Packaging

  • Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
  • blackd now requires a newer version of aiohttp. (#4451)

Output

  • Added Python target version information on parse error (#4378)
  • Add information about Black version to internal error messages (#4457)

24.8.0

Stable style

  • Fix crash when # fmt: off is used before a closing parenthesis or bracket. (#4363)

Packaging

  • Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (#4345)

Parser

  • Fix regression where Black failed to parse a multiline f-string containing another

... (truncated)

Commits


Updates markdown from 3.6.0 to 3.7

Release notes

Sourced from markdown's releases.

Release 3.7

Changed

Refactor abbr Extension

A new AbbrTreeprocessor has been introduced, which replaces the now deprecated AbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists, avoiding a conflict between the two extensions (#1460).

The AbbrPreprocessor class has been renamed to AbbrBlockprocessor, which better reflects what it is. AbbrPreprocessor has been deprecated.

A call to Markdown.reset() now clears all previously defined abbreviations.

Abbreviations are now sorted by length before executing AbbrTreeprocessor to ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. (#1465)

Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value.

Added an optional glossary configuration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page.

Abbreviations can now be disabled by setting their definition to "" or ''. This can be useful when using the glossary option.

Fixed

  • Fixed links to source code on GitHub from the documentation (#1453).
Changelog

Sourced from markdown's changelog.

[3.7] -- 2024-08-16

Changed

Refactor abbr Extension

A new AbbrTreeprocessor has been introduced, which replaces the now deprecated AbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists, avoiding a conflict between the two extensions (#1460).

The AbbrPreprocessor class has been renamed to AbbrBlockprocessor, which better reflects what it is. AbbrPreprocessor has been deprecated.

A call to Markdown.reset() now clears all previously defined abbreviations.

Abbreviations are now sorted by length before executing AbbrTreeprocessor to ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. (#1465)

Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value.

Added an optional glossary configuration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page.

Abbreviations can now be disabled by setting their definition to "" or ''. This can be useful when using the glossary option.

Fixed

  • Fixed links to source code on GitHub from the documentation (#1453).

[3.6] -- 2024-03-14

Changed

Refactor TOC Sanitation

  • All postprocessors are now run on heading content.
  • Footnote references are now stripped from heading content. Fixes #660.
  • A more robust striptags is provided to convert headings to plain text. Unlike, the markupsafe implementation, HTML entities are not unescaped.
  • The plain text name, rich html, and unescaped raw data-toc-label are saved to toc_tokens, allowing users to access the full rich text content of the headings directly from toc_tokens.
  • The value of data-toc-label is sanitized separate from heading content before being written to name. This fixes a bug which allowed markup through in certain circumstances. To access the raw unsanitized data, retrieve the

... (truncated)

Commits
  • da03cd6 Bump version to 3.7
  • bd836a1 Update griffe_extensions to support Griffe v 1.0.
  • 33359fa Abbr Extension: Definition Sorting and Glossary storage
  • ec8c305 Refactor abbr Extension
  • 993b57b Fixed links to source code on GitHub from the documentation
  • See full diff in compare view


Updates mike from 2.1.2 to 2.1.3

Release notes

Sourced from mike's releases.

v2.1.3

Bug fixes

  • When deploying using a deploy prefix, only delete stale versions of the docs within that prefix
Changelog

Sourced from mike's changelog.

v2.1.3 (2024-08-12)

Bug fixes

  • When deploying using a deploy prefix, only delete stale versions of the docs within that prefix

Commits
  • c4e9608 Update version to 2.1.3
  • 3b19e27 Announce the previous change
  • dd9826a Consult deploy prefix when deleting files during deploy; resolves #227
  • 91cf5ee Properly escape parameters in regex
  • 90cf131 Update version to 2.2.0.dev0
  • See full diff in compare view


Updates mkdocs-macros-plugin from 1.0.5 to 1.3.7

Changelog

Sourced from mkdocs-macros-plugin's changelog.

Changelog: Mkdocs-Dacros

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

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).
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.5.30 to 9.5.43

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.5.43

  • Added support for external images in SVGs in privacy plugin
  • Fixed #7651: Privacy plugin doesn't handle quoted URLs in CSS

Thanks go to @​nejch for their contributions

mkdocs-material-9.5.42

  • Fixed #7625: Invalid encoding of boolean attributes in privacy plugin
  • Fixed #7624: Crash when disabling privacy plugin (9.5.41 regression)

mkdocs-material-9.5.41

  • Fixed #7619: Improved tooltip on logo disappears after instant navigation
  • Fixed #7616: Race condition in built-in privacy plugin when inlining assets
  • Fixed #7615: Comments and "Was this page helpful?" visible when printing

mkdocs-material-9.5.40

  • Updated Latvian translations
  • Fixed #7597: Social cards not using site name on home page

Thanks go to @​pekkaklarck and @​klejejs for their contributions

mkdocs-material-9.5.39

  • Fixed #7226: not staying on page when using mike's canonical versioning

Thanks go to @​ilyagr for their contributions

mkdocs-material-9.5.38

  • Added Albanian translations

Thanks go to @​gerardkraja for their contributions

mkdocs-material-9.5.37

  • Added 4th and 5th level ordered list styles
  • Fixed #7548: Tags have no spacing in search

mkdocs-material-9.5.36

  • Fixed #7544: Social cards incorrectly rendering HTML entities
  • Fixed #7542: Improved support for setting custom list styles

mkdocs-material-9.5.35

  • Fixed #7498: Search not showing for Vietnamese language

mkdocs-material-9.5.34

  • Updated Mermaid.js to version 11 (latest)

Thanks go to @​manselmi for their contributions

mkdocs-material-9.5.33

  • Fixed #7453: Incorrect position of tooltip when sorting table

... (truncated)

Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.5.43 (2024-10-31)

  • Added support for external images in SVGs in privacy plugin
  • Fixed #7651: Privacy plugin doesn't handle quoted URLs in CSS

mkdocs-material-9.5.42 (2024-10-20)

  • Fixed #7625: Invalid encoding of boolean attributes in privacy plugin
  • Fixed #7624: Crash when disabling privacy plugin (9.5.41 regression)

mkdocs-material-9.5.41 (2024-10-15)

  • Fixed #7619: Improved tooltip on logo disappears after instant navigation
  • Fixed #7616: Race condition in built-in privacy plugin when inlining assets
  • Fixed #7615: Comments and "Was this page helpful?" visible when printing

mkdocs-material-9.5.40 (2024-10-10)

  • Updated Latvian translations
  • Fixed #7597: Social cards not using site name on home page

mkdocs-material-9.5.39+insiders-4.53.14 (2024-09-29)

  • Fixed #7567: Empty headlines when using typeset plugin with anchorlinks

mkdocs-material-9.5.39 (2024-09-29)

  • Fixed #7226: not staying on page when using mike's canonical versioning

mkdocs-material-9.5.38 (2024-09-26)

  • Added Albanian translations

mkdocs-material-9.5.37 (2024-09-25)

  • Added 4th and 5th level ordered list styles
  • Fixed #7548: Tags have no spacing in search

mkdocs-material-9.5.36 (2024-09-21)

  • Fixed #7544: Social cards incorrectly rendering HTML entities
  • Fixed #7542: Improved support for setting custom list styles

mkdocs-material-9.5.35 (2024-09-18)

  • Fixed #7498: Search not showing for Vietnamese language

mkdocs-material-9.5.34+insiders-4.53.13 (2024-09-14)

  • Fixed #7520: Social plugin errors for generated files (MkDocs 1.6+)

... (truncated)

Commits


Updates mkdocstrings[python] from 0.26.1 to 0.26.2

Release notes

Sourced from mkdocstrings[python]'s releases.

0.26.2

0.26.2 - 2024-10-12

Compare with 0.26.1

Build

  • Drop support for Python 3.8 (f26edeb by Timothée Mazzucotelli).
Changelog

Sourced from mkdocstrings[python]'s changelog.

0.26.2 - 2024-10-12

Compare with 0.26.1

Build

  • Drop support for Python 3.8 (f26edeb by Timothée Mazzucotelli).
Commits
  • bcdfc70 chore: Prepare release 0.26.2
  • f26edeb build: Drop support for Python 3.8
  • b383527 chore: Template upgrade
  • 7f35f56 docs: Remove sponsors only mention for mkdocstrings-shell
  • See full diff in compare view


Updates mkdocstrings-python from 1.11.1 to 1.12.2

Release notes

Sourced from mkdocstrings-python's releases.

1.12.2

1.12.2 - 2024-10-19

Compare with 1.12.1

Bug Fixes

1.12.1

1.12.1 - 2024-10-14

Compare with 1.12.0

Bug Fixes

  • Don't escape parameter default values (9dee4d4 by Timothée Mazzucotelli). Issue-191

1.12.0

1.12.0 - 2024-10-12

Compare with 1.11.1

Build

  • Drop support for Python 3.8 (6615c91 by Timothée Mazzucotelli).

Features

  • Auto-summary of members (7f9757d by Timothée Mazzucotelli).
  • Render function overloads (0f2c25c by Timothée Mazzucotelli).
  • Parameter headings, more automatic cross-references (0176b83 by Timothée Mazzucotelli).

Code Refactoring

  • Declare default CSS symbol colors under :host as well (3b9dba2 by James McDonnell). PR-186
Changelog

Sourced from mkdocstrings-python's changelog.

1.12.2 - 2024-10-19

Compare with 1.12.1

Bug Fixes

1.12.1 - 2024-10-14

Compare with 1.12.0

Bug Fixes

  • Don't escape parameter default values (9dee4d4 by Timothée Mazzucotelli). Issue-191

1.12.0 - 2024-10-12

Compare with 1.11.1

Build

  • Drop support for Python 3.8 (6615c91 by Timothée Mazzucotelli).

Features

  • Auto-summary of members (7f9757d by Timothée Mazzucotelli).
  • Render function overloads (0f2c25c by Timothée Mazzucotelli).
  • Parameter headings, more automatic cross-references (0176b83 by Timothée Mazzucotelli).

Code Refactoring

  • Declare default CSS symbol colors under :host as well (3b9dba2 by James McDonnell). PR-186
Commits
  • 1b064a0 chore: Prepare release 1.12.2
  • 73f11dc fix: Always render cross-references outside of signatures
  • e6b7542 chore: Prepare release 1.12.1
  • 9dee4d4 fix: Don't escape parameter default values
  • e455022 chore: Prepare release 1.12.0
  • 701ba60 docs: Various documentation updates
  • 7f9757d feat: Auto-summary of members
  • 0f2c25c feat: Render function overloads
  • 0176b83 feat: Parameter headings, more automatic cross-references
  • b461d14 Merge branch 'main' of github.com:mkdocstrings/python
  • Additional commits viewable in compare view


Updates mypy from 1.9.0 to 1.13.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next release

Change to enum membership semantics

As per the updated typing specification for enums, enum members must be left unannotated.

class Pet(Enum):
    CAT = 1  # Member attribute
    DOG = 2  # Member attribute
    WOLF: int = 3  # New error: Enum members must be left unannotated
species: str  # Considered a non-member attribute

In particular, the specification change can result in issues in type stubs (.pyi files), since historically it was common to leave the value absent:

# In a type stub (.pyi file)

class Pet(Enum):
# Change in semantics: previously considered members, now non-member attributes
CAT: int
DOG: int

# Mypy will now issue a warning if it detects this situation in type stubs:
# > Detected enum "Pet" in a type stub with zero members.
# > There is a chance this is due to a recent change in the semantics of enum membership.
# > If so, use `member = value` to mark an enum member, instead of `member: type`

class Pet(Enum):
# As per the specification, you should now do one of the following:
DOG = 1 # Member attribute with value 1 and known type
WOLF = cast(int, ...) # Member attribute with unknown value but known type
LION = ... # Member attribute with unknown value and unknown type

Contributed by Terence Honles in PR 17207 and Shantanu Jain in PR 18068.

Mypy 1.13

We’ve just uploaded mypy 1.13 to the Python Package Index (PyPI). Mypy is a static type checker for Python. You can install it as follows:

python3 -m pip install -U mypy

... (truncated)

Commits


Updates types-markdown from 3.6.0.20240316 to 3.7.0.20240822

Commits


Updates nox from 2024.4.15 to 2024.10.9

Release notes

Sourced from nox's releases.

2024.10.09 🎃

This release adds explicit support for Python 3.13 and drops support for running Nox itself under Python 3.7. Note that you can still use 3.7 in your Nox sessions, we just dropped support for installing & running nox itself in 3.7.

We'd like to thank the following folks who conributed to this release:

New features:

Bugfixes:

Documentation:

Internal changes:

Changelog

Sourced from

llucax commented 2 weeks ago

This seems silly. grpcio-tools was bumped but not grpcio. It seems both need to be bumped at the same time. I'm not sure if this also needs the common API to bump these dependencies, you could try first bumping grpcio manually here.

I also noticed this repo is accumulating quite a bit of dependency updates. I recommend allocating some time to bring it up to date. Let me know if you need some help.