Skip to content

Bump the optional group with 4 updates#169

Merged
TalweSingh merged 1 commit intov0.x.xfrom
dependabot/pip/optional-53e2a08e79
Oct 29, 2023
Merged

Bump the optional group with 4 updates#169
TalweSingh merged 1 commit intov0.x.xfrom
dependabot/pip/optional-53e2a08e79

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Oct 27, 2023

Bumps the optional group with 4 updates: pydoclint, black, mkdocs-material and mypy.

Updates pydoclint from 0.3.1 to 0.3.8

Release notes

Sourced from pydoclint's releases.

0.3.8

What's Changed

Full Changelog: jsh9/pydoclint@0.3.7...0.3.8

0.3.7

What's Changed

  • Improved documentation (04bd2316324e7d4765d646e8d23a3a99a0d0e947)
  • Disable parallel mode in pre-commit by @​jsh9 in jsh9/pydoclint#93

Full Changelog: jsh9/pydoclint@0.3.6...0.3.7

0.3.6

What's Changed

Full Changelog: jsh9/pydoclint@0.3.5...0.3.6

0.3.5

What's Changed

Full Changelog: jsh9/pydoclint@0.3.4...0.3.5

0.3.4

What's Changed

Full Changelog: jsh9/pydoclint@0.3.3...0.3.4

0.3.3

What's Changed

New Contributors

Full Changelog: jsh9/pydoclint@0.3.2...0.3.3

0.3.2

What's Changed

... (truncated)

Changelog

Sourced from pydoclint's changelog.

[0.3.8] - 2023-10-20

[0.3.7] - 2023-10-19

[0.3.6] - 2023-10-18

  • Fixed

    • Updated dependency (docstring_parser_fork) to 0.0.5 to fix issues when parsing Google-style return section
  • Full diff

[0.3.5] - 2023-10-17

  • Changed

    • When checking for consistency betwene the docstring arguments and the arguments in the function signature, ignore underscore arguments (_, __, ___, ...) in the arguments in the function signature
  • Full diff

[0.3.4] - 2023-10-12

  • Changed

    • Don't check type hints for DOC103

... (truncated)

Commits

Updates black from 23.9.1 to 23.10.1

Release notes

Sourced from black's releases.

23.10.1

Highlights

  • Maintanence release to get a fix out for GitHub Action edge case (#3957)

Preview style

  • Fix merging implicit multiline strings that have inline comments (#3956)
  • Allow empty first line after block open before a comment or compound statement (#3967)

Packaging

  • Change Dockerfile to hatch + compile black (#3965)

Integrations

  • The summary output for GitHub workflows is now suppressible using the summary parameter. (#3958)
  • Fix the action failing when Black check doesn't pass (#3957)

Documentation

23.10.0

Stable style

  • Fix comments getting removed from inside parenthesized strings (#3909)

Preview style

  • Fix long lines with power operators getting split before the line length (#3942)
  • Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (#3899)
  • Magic trailing commas are now respected in return types. (#3916)
  • Require one empty line after module-level docstrings. (#3932)
  • Treat raw triple-quoted strings as docstrings (#3947)

Configuration

  • Fix cache versioning logic when BLACK_CACHE_DIR is set (#3937)

Parser

  • Fix bug where attributes named type were not acccepted inside match statements (#3950)
  • Add support for PEP 695 type aliases containing lambdas and other unusual expressions (#3949)

... (truncated)

Changelog

Sourced from black's changelog.

23.10.1

Highlights

  • Maintenance release to get a fix out for GitHub Action edge case (#3957)

Preview style

  • Fix merging implicit multiline strings that have inline comments (#3956)
  • Allow empty first line after block open before a comment or compound statement (#3967)

Packaging

  • Change Dockerfile to hatch + compile black (#3965)

Integrations

  • The summary output for GitHub workflows is now suppressible using the summary parameter. (#3958)
  • Fix the action failing when Black check doesn't pass (#3957)

Documentation

23.10.0

Stable style

  • Fix comments getting removed from inside parenthesized strings (#3909)

Preview style

  • Fix long lines with power operators getting split before the line length (#3942)
  • Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (#3899)
  • Magic trailing commas are now respected in return types. (#3916)
  • Require one empty line after module-level docstrings. (#3932)
  • Treat raw triple-quoted strings as docstrings (#3947)

Configuration

  • Fix cache versioning logic when BLACK_CACHE_DIR is set (#3937)

Parser

  • Fix bug where attributes named type were not accepted inside match statements (#3950)
  • Add support for PEP 695 type aliases containing lambdas and other unusual expressions

... (truncated)

Commits

Updates mkdocs-material from 9.4.4 to 9.4.6

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.4.6

  • Updated Danish and Norwegian (Nynorsk) translations
  • Fixed #6169: Blog post metadata layout overflows on small screens

mkdocs-material-9.4.5

  • Fixed sidebar auto-positioning (9.4.2 regression)
  • Fixed #6166: Improve group plugin compatibility with Python < 3.10
  • Fixed #6157: Hiding tags does not work (9.4.3 regression)
Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.4.6+insiders-4.42.2 (2023-10-14)

  • Fixed #6186: Privacy plugin ignores hash fragments on images
  • Fixed #6180: Projects plugin crashing when adding or removing files

mkdocs-material-9.4.6 (2023-10-14)

  • Updated Danish and Norwegian (Nynorsk) translations
  • Fixed #6169: Blog post metadata layout overflows on small screens

mkdocs-material-9.4.5 (2023-10-10)

  • Fixed sidebar auto-positioning (9.4.2 regression)
  • Fixed #6166: Improve group plugin compatibility with Python < 3.10
  • Fixed #6157: Hiding tags does not work (9.4.3 regression)

mkdocs-material-9.4.4+insiders-4.42.1 (2023-10-05)

  • Fixed spacing of related links in blog posts on small screens

mkdocs-material-9.4.4 (2023-10-05)

  • Added support for overriding text to be copied for code blocks
  • Fixed broken layout in some browsers at breakpoints when using zoom
  • Fixed #6132: Incomplete search highlighting for code blocks in titles

mkdocs-material-9.4.3 (2023-10-02)

  • Added support for instant navigation progress indicator
  • Improved spacing and alignment of tags
  • Moved back-to-top button into separate partial
  • Fixed #6104: Indentation for some code blocks lost in search
  • Fixed #6094: Blog post metadata overlaps with footer on small screens
  • Fixed #6069: Blog plugin crashes for categories with non-ASCII names

Updated templates

  • base.html

mkdocs-material-9.4.2 (2023-09-25)

  • Updated Slovenian translations
  • Added animation to sidebar navigation expansion and collapse
  • Added support for auto-replacement of document head for instant navigation
  • Improved compatibility of new emoji extension with Python < 3.10
  • Switched regex dependency to use minimal version
  • Refactored alignment and spacing of sidebar navigation
  • Fixed expansion button not focusable via keyboard in sidebar navigation
  • Fixed viewport offset restoration on first load when using instant navigation
  • Fixed accidental highlight of non-clickable elements in blog plugin sidebar

... (truncated)

Commits
  • 2742a70 Updated Insiders changelog
  • 1990b21 Prepare 9.4.6 release
  • 7fa5ea0 Updated Danish translations
  • 2800e7e Fixed blog post metadata layout on small screens
  • c516ddf Updated dependencies
  • e20cf0b Updated Norwegian (Nynorsk) translations
  • 39e1251 Install extras from local package for development environment setup (#6189)
  • c3683b2 Escaped snippet syntax in code block example (#6183)
  • 81a9437 Updated README
  • fe69add Prepare 9.4.5 release
  • Additional commits viewable in compare view

Updates mypy from 1.5.1 to 1.6.1

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Unreleased

...

Other Notable Changes and Fixes

...

Acknowledgements

...

Mypy 1.6

Tuesday, 10 October 2023

We’ve just uploaded mypy 1.6 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Introduce Error Subcodes for Import Errors

Mypy now uses the error code import-untyped if an import targets an installed library that doesn’t support static type checking, and no stub files are available. Other invalid imports produce the import-not-found error code. They both are subcodes of the import error code, which was previously used for both kinds of import-related errors.

Use --disable-error-code=import-untyped to only ignore import errors about installed libraries without stubs. This way mypy will still report errors about typos in import statements, for example.

If you use --warn-unused-ignore or --strict, mypy will complain if you use # type: ignore[import] to ignore an import error. You are expected to use one of the more specific error codes instead. Otherwise, ignoring the import error code continues to silence both errors.

This feature was contributed by Shantanu (PR 15840, PR 14740).

Remove Support for Targeting Python 3.6 and Earlier

Running mypy with --python-version 3.6, for example, is no longer supported. Python 3.6 hasn’t been properly supported by mypy for some time now, and this makes it explicit. This was contributed by Nikita Sobolev (PR 15668).

Selective Filtering of --disallow-untyped-calls Targets

Using --disallow-untyped-calls could be annoying when using libraries with missing type information, as mypy would generate many errors about code that uses the library. Now you can use --untyped-calls-exclude=acme, for example, to disable these errors about calls targeting functions defined in the acme package. Refer to the documentation for more information.

This feature was contributed by Ivan Levkivskyi (PR 15845).

Improved Type Inference between Callable Types

Mypy now does a better job inferring type variables inside arguments of callable types. For example, this code fragment now type checks correctly:

def f(c: Callable[[T, S], None]) -> Callable[[str, T, S], None]: ...
def g(*x: int) -> None: ...
</tr></table>

... (truncated)

Commits

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

@dependabot dependabot Bot requested review from a team as code owners October 27, 2023 09:02
@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 Oct 27, 2023
@dependabot dependabot Bot requested review from Marenz, TalweSingh and llucax October 27, 2023 09:03
@dependabot dependabot Bot requested a review from shsms October 27, 2023 09:03
Bumps the optional group with 4 updates: [pydoclint](https://github.com/jsh9/pydoclint), [black](https://github.com/psf/black), [mkdocs-material](https://github.com/squidfunk/mkdocs-material) and [mypy](https://github.com/python/mypy).


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

Updates `black` from 23.9.1 to 23.10.1
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@23.9.1...23.10.1)

Updates `mkdocs-material` from 9.4.4 to 9.4.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.4.6)

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

---
updated-dependencies:
- dependency-name: pydoclint
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/optional-53e2a08e79 branch from 5279de1 to fcef3e0 Compare October 27, 2023 13:07
@TalweSingh TalweSingh added this pull request to the merge queue Oct 29, 2023
Merged via the queue into v0.x.x with commit f9d29ff Oct 29, 2023
@TalweSingh TalweSingh deleted the dependabot/pip/optional-53e2a08e79 branch October 29, 2023 07:15
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