Skip to content

build(deps-dev): bump pydoclint from 0.10.0 to 0.12.0 - #314

Merged
frequenz-auto-dependabot[bot] merged 1 commit into
v0.x.xfrom
dependabot/pip/pydoclint-0.12.0
Nov 1, 2026
Merged

frequenz-auto-dependabot[bot] merged 1 commit into
v0.x.xfrom
dependabot/pip/pydoclint-0.12.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps pydoclint from 0.10.0 to 0.12.0.

Release notes

Sourced from pydoclint's releases.

0.12.0

What's Changed

New Contributors

Full Changelog: jsh9/pydoclint@0.11.1...0.12.0

0.11.1

What's Changed

Full Changelog: jsh9/pydoclint@0.11.0...0.11.1

0.11.0

What's Changed

Full Changelog: jsh9/pydoclint@0.10.1...0.11.0

0.10.1

What's Changed

Full Changelog: jsh9/pydoclint@0.10.0...0.10.1

Changelog

Sourced from pydoclint's changelog.

[0.12.0] - 2026-10-28

  • Added
    • A docs section on which return annotations count as generators or iterators
  • Changed
    • Generator, Iterator, and Iterable return annotations are now recognized by the last name in the annotation's AST instead of by matching the annotation text, so qualified names such as typing.Generator[...], collections.abc.Iterator[...], and t.Iterable[...] are recognized too (#317)
    • Iterator and Iterable annotations are matched by exact name instead of by prefix, so names like IterableDataset are no longer treated as iterators
    • Union annotations, such as Iterator[int] | None or Iterator[int] | list[int], are no longer recognized as iterator or generator annotations
    • Imports are not resolved: np.random.Generator is treated like typing.Generator, and renamed imports such as from typing import Iterator as It are still not recognized
  • Full diff

[0.11.1] - 2026-10-11

  • Fixed
    • An empty --exclude pattern (such as --exclude='' or exclude = '' in the config file) excluded every file, so nothing was checked and the run passed. Now an empty pattern means "don't exclude any files", so every file gets checked (#311)
  • Changed
    • An --exclude value that isn't a valid regular expression is now rejected with a clear error message instead of a traceback
  • Full diff

[0.11.0] - 2026-10-02

  • Added
    • A new config option --include-stub-files (shortform: -isf, default: False), so that scanning a folder also checks stub (.pyi) files (#303)
  • Fixed
    • False-positive DOC403 and DOC502 violations in stub (.pyi) files, whose function bodies are placeholders, in both the native mode and flake8 (#303). DOC403 is still reported in stub files when the return annotation isn't a Generator/Iterator/Iterable (or is missing), because then the function can't yield anything
    • False-positive DOC105 and DOC605 violations in stub files when --check-arg-defaults is True: an argument or class attribute whose default is the ... placeholder can now be documented with any default value or none
    • False-positive DOC201 violations for abstract methods and stub functions

... (truncated)

Commits
  • 23559aa Recognize qualified generator and iterator annotations (#321)
  • 8717514 Fix empty exclude pattern excluding all files instead of none (#319)
  • 24412c5 Support checking stub (.pyi) files (#310)
  • e0aeee3 Use stacked pytest parametrize instead of itertools.product in tests (#308)
  • f87ba10 Rewrite README and restructure docs (#307)
  • See full diff in compare view

@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 Nov 1, 2026
@dependabot
dependabot Bot requested review from a team as code owners November 1, 2026 03:57
@dependabot
dependabot Bot requested review from florian-wagner-frequenz and tiyash-basu-frequenz and removed request for a team November 1, 2026 03:57
@frequenz-auto-dependabot frequenz-auto-dependabot Bot added the tool:auto-merged PR was auto-merged by automation label Nov 1, 2026
Bumps [pydoclint](https://github.com/jsh9/pydoclint) from 0.10.0 to 0.12.0.
- [Release notes](https://github.com/jsh9/pydoclint/releases)
- [Changelog](https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md)
- [Commits](jsh9/pydoclint@0.10.0...0.12.0)

---
updated-dependencies:
- dependency-name: pydoclint
  dependency-version: 0.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/pydoclint-0.12.0 branch from d2599ee to 1ec143f Compare November 1, 2026 04:23
@frequenz-auto-dependabot
frequenz-auto-dependabot Bot added this pull request to the merge queue Nov 1, 2026
Merged via the queue into v0.x.x with commit 0bf75b5 Nov 1, 2026
10 checks passed
@frequenz-auto-dependabot
frequenz-auto-dependabot Bot deleted the dependabot/pip/pydoclint-0.12.0 branch November 1, 2026 04:27
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.) tool:auto-merged PR was auto-merged by automation type:tech-debt Improves the project without visible changes for users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants