frequenz-floss / frequenz-api-weather

gRPC+protobuf specification and Python bindings for the Frequenz Weather API
MIT License
1 stars 8 forks source link

Bump the required group across 1 directory with 16 updates #139

Open dependabot[bot] opened 3 weeks ago

dependabot[bot] commented 3 weeks ago

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

Package From To
flake8 7.0.0 7.1.1
pydoclint 0.3.2 0.5.9
black 24.4.2 24.10.0
isort 5.12.0 5.13.2
markdown 3.4.4 3.7
mike 2.0.0 2.1.3
mkdocs-macros-plugin 1.0.4 1.3.7
mkdocs-material 9.4.4 9.5.43
mkdocstrings[python] 0.25.0 0.26.2
mkdocstrings-python 1.10.8 1.12.2
frequenz-repo-config[api] 0.9.2 0.10.0
mypy 1.5.1 1.13.0
types-markdown 3.4.2.10 3.7.0.20240822
nox 2024.4.15 2024.10.9
pylint 3.0.2 3.3.1
frequenz-repo-config[extra-lint-examples] 0.9.2 0.10.0

Updates flake8 from 7.0.0 to 7.1.1

Commits


Updates pydoclint from 0.3.2 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

0.5.6

What's Changed

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

0.5.5

What's Changed

Full Changelog: https://github.com/jsh9/pydoclint/compare/0.5.4...0.5.5

0.5.4

What's Changed

... (truncated)

Changelog

Sourced from pydoclint's changelog.

[0.5.9] - 2024-09-29

[0.5.8] - 2024-09-23

[0.5.7] - 2024-09-02

[0.5.6] - 2024-07-17

[0.5.5] - 2024-07-15

  • Fixed

  • Changed

... (truncated)

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)
  • 94efc5f Stop trying to check folder with names ending in .py (#155)
  • 0247ef5 Improve class attr comparison logic (#154)
  • 0b750d5 Add option to treat property methods as class attributes (#153)
  • Additional commits viewable 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 isort from 5.12.0 to 5.13.2

Release notes

Sourced from isort's releases.

5.13.2

Changes

:beetle: Fixes

5.13.1

Changes

  • Fix integration tests (#2208) @​bp72
  • Added a fix for normalizing imports from more than one level of parent modules (issue/2152) (#2191) @​bp72

:beetle: Fixes

5.13.0

Changes

:fire: Removals and Deprecations

:package: Dependencies

... (truncated)

Changelog

Sourced from isort's changelog.

5.13.2 December 13 2023

5.13.1 December 11 2023

5.13.0 December 9 2023

Commits
  • c655831 Merge pull request #2214 from PyCQA/version/5.13.2
  • b4335b4 Prepare version 5.13.2
  • c36e43c Merge pull request #2184 from bp72/issue/2154
  • e38702f Merge pull request #2213 from davidculley/confine-precommit-to-stages
  • ee8d87f Add fix for the error found by hypothesis
  • 5849ec2 Apply the bracket fix from issue 471 only for use_parentheses=True
  • df0e119 confine pre-commit to stages
  • 9255bca Merge pull request #2212 from PyCQA/bugfix/#2211-colors-extra
  • 5336d7d Fix colors extras
  • 643d9c4 Merge pull request #2210 from PyCQA/version/5.13.1
  • Additional commits viewable in compare view


Updates markdown from 3.4.4 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).

Release 3.6

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 value from token['data-toc-label'] directly.
  • An html.unescape call is made just prior to calling slugify so that

... (truncated)

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
  • e524b8f Bump version to 3.6
  • 3d8afc6 Allow attr_list quoted values to contain curly braces
  • 9edba85 Refactor abbr escaping
  • e4ab4a6 Refactor TOC sanitation
  • a18765c Explicitly omit carot and backslash from abbr
  • Additional commits viewable in compare view


Updates mike from 2.0.0 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

v2.1.2

Bug fixes

  • Remove ambiguity of some Git commands so that file and branch names don't collide

v2.1.1

Bug fixes

  • Support using environment variables for INHERIT when injecting the mike plugin into mkdocs.yml

v2.1.0

New features

  • When calling set-default, you can now pass --allow-undefined to set the default to a version that doesn't exist yet
  • Add global-level -q / --quiet option to suppress warning messages
  • Add support for handling !relative in mkdocs.yml

Bug fixes

  • When loading an MkDocs config, mike now runs the startup and shutdown events
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

v2.1.2 (2024-06-23)

Bug fixes

  • Remove ambiguity of some Git commands so that file and branch names don't collide

v2.1.1 (2024-05-03)

Bug fixes

  • Support using environment variables for INHERIT when injecting the mike plugin into mkdocs.yml

v2.1.0 (2024-05-01)

New features

  • When calling set-default, you can now pass --allow-undefined to set the default to a version that doesn't exist yet
  • Add global-level -q / --quiet option to suppress warning messages
  • Add support for handling !relative in mkdocs.yml

Bug fixes

  • When loading an MkDocs config, mike now runs the startup and shutdown events

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
  • 62aaeaf Update version to 2.1.2
  • 3f7d756 Use "--" to disambiguate Git arguments in a few more places; resolves #218
  • 5e6970d Belatedly update copyright year
  • 9291efb Update version to 2.2.0.dev0
  • 0bdfe24 Update version to 2.1.1
  • Additional commits viewable in compare view


Updates mkdocs-macros-plugin from 1.0.4 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).

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.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.25.0 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).

0.26.1

0.26.1 - 2024-09-06

Compare with 0.26.0

Bug Fixes

  • Instantiate config of the autorefs plugin when it is not enabled by the user (db2ab34 by Timothée Mazzucotelli). Issue-autorefs#57

0.26.0

0.26.0 - 2024-09-02

Compare with 0.25.2

Build

  • Upgrade Python-Markdown lower bound to 3.6 (28565f9 by Timothée Mazzucotelli).

Dependencies

  • Depend on mkdocs-autorefs v1 (33aa573 by Timothée Mazzucotelli).

Features

0.25.2

0.25.2 - 2024-07-25

Compare with 0.25.1

Code Refactoring

  • Give precedence to Markdown heading level (##) (2e5f89e by Timothée Mazzucotelli).

0.25.1

0.25.1 - 2024-05-05

Compare with 0.25.0

Bug Fixes

... (truncated)

Changelog

Sourced from mkdocstrings[python]'s changelog.

0.26.2 - 2024-10-12

llucax commented 3 weeks ago

Failing because of:

py/frequenz/client/weather/_types.py:149:1: DOC503 Method Forecasts.to_ndarray_vlf exceptions in the "Raises" section in the docstring do not match those in the function body Raises values in the docstring: ['ValueError']. Raised exceptions in the body: ['RuntimeError', 'ValueError']. tests/test_types.py:177:1: DOC603 Class TestForecasts: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [invalid_ts: , valid_ts1: , valid_ts2: , valid_ts3: ]. Arguments in the docstring but not in the actual class attributes: [forecasts_proto: , num_features: , num_locations: , num_times: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.)

The docs are missing the RuntimeError in the Raises: section.