ansible / molecule

Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
https://ansible.readthedocs.io/projects/molecule/
MIT License
3.89k stars 664 forks source link

Bump the dependencies group across 1 directory with 17 updates #4254

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the dependencies group with 17 updates in the /.config directory:

Package From To
ansible-compat 24.6.1 24.7.0
ansible-lint 24.6.1 24.7.0
astroid 3.2.2 3.2.3
certifi 2024.6.2 2024.7.4
check-jsonschema 0.28.6 0.29.0
coverage 7.5.4 7.6.0
exceptiongroup 1.2.1 1.2.2
identify 2.5.36 2.6.0
jsonschema 4.22.0 4.23.0
mkdocs-material 9.5.27 9.5.28
pillow 10.3.0 10.4.0
pipdeptree 2.23.0 2.23.1
rpds-py 0.18.1 0.19.0
ruff 0.5.0 0.5.1
tomlkit 0.12.5 0.13.0
tox 4.15.1 4.16.0
types-jsonschema 4.22.0.20240610 4.23.0.20240712

Updates ansible-compat from 24.6.1 to 24.7.0

Release notes

Sourced from ansible-compat's releases.

v24.7.0

Bugfixes

Commits


Updates ansible-lint from 24.6.1 to 24.7.0

Release notes

Sourced from ansible-lint's releases.

v24.7.0

Bugfixes

Commits
  • 95382d3 Linting fixes for command_instead_of* rules (ruff:D102) (#4252)
  • 22041b4 Bump the dependencies group in /.config with 4 updates (#4249)
  • b7f69e3 Bump the dependencies group in /.config with 5 updates (#4238)
  • 0a4ff6d Bump the dependencies group in /.config with 16 updates (#4231)
  • See full diff in compare view


Updates astroid from 3.2.2 to 3.2.3

Changelog

Sourced from astroid's changelog.

What's New in astroid 3.2.3?

Release date: 2024-07-11

  • Fix AssertionError when inferring a property consisting of a partial function.

Closes pylint-dev/pylint#9214

Commits
  • 30ea720 Bump astroid to 3.2.3, update changelog (#2465)
  • a2d8470 Fix AssertionError when inferring a property consisting of a partial function...
  • 006b1ac Upgrade pylint in pre-commit config (#2440)
  • 7c7c1b3 Pin numpy below 2.0.0
  • 76be7ea Fix unreachable-code
  • See full diff in compare view


Updates certifi from 2024.6.2 to 2024.7.4

Commits


Updates check-jsonschema from 0.28.6 to 0.29.0

Release notes

Sourced from check-jsonschema's releases.

v0.29.0

  • Update vendored schemas: github-workflows, renovate, woodpecker-ci (2024-07-07)
  • Improve caching to include caching of remote $ref downloads. This should improve performance in cases where a schema has many remote refs and is used in repeat invocations. The $ref cache can be disabled via the same --no-cache flag which disables use of the pre-existing cache. Thanks @​alex1701c! (#452, #454)
  • Fix an ordering bug which caused caching to be ineffective, resulting in repeated downloads of remote schemas even when the cache was populated. Thanks @​alex1701c for reporting! (#453)
Changelog

Sourced from check-jsonschema's changelog.

0.29.0

  • Update vendored schemas: github-workflows, renovate, woodpecker-ci (2024-07-07)
  • Improve caching to include caching of remote $ref downloads. This should improve performance in cases where a schema has many remote refs and is used in repeat invocations. The $ref cache can be disabled via the same --no-cache flag which disables use of the pre-existing cache. Thanks :user:alex1701c! (:issue:452, :pr:454)
  • Fix an ordering bug which caused caching to be ineffective, resulting in repeated downloads of remote schemas even when the cache was populated. Thanks :user:alex1701c for reporting! (:issue:453)
Commits
  • 5341df5 Bump version for release
  • 0fa7d91 Add missing changelog entry
  • ddc6341 Merge pull request #459 from python-jsonschema/enhance-testing
  • 08d04a7 Refactor CLI unit tests + add deprecation tests
  • b016212 Add a missing test case for '--validator-class'
  • 245bf10 Add simple non-string examples to format tests
  • e31b55f Merge pull request #457 from python-jsonschema/cache-refs
  • 761a2b2 Merge pull request #458 from python-jsonschema/vendor-schemas-auto
  • 64b6ba0 [vendor-schemas] automated update
  • 037c2b2 Refactor cache-related fixtures
  • Additional commits viewable in compare view


Updates coverage from 7.5.4 to 7.6.0

Changelog

Sourced from coverage's changelog.

Version 7.6.0 — 2024-07-11

  • Exclusion patterns can now be multi-line, thanks to Daniel Diniz <pull 1807_>. This enables many interesting exclusion use-cases, including those requested in issues 118 <issue 118_> (entire files), 996 <issue 996_>_ (multiple lines only when appearing together), 1741 <issue 1741_>_ (remainder of a function), and 1803 <issue 1803_>_ (arbitrary sequence of marked lines). See the :ref:multi_line_exclude section of the docs for more details and examples.

  • The JSON report now includes per-function and per-class coverage information. Thanks to Daniel Diniz <pull 1809_>_ for getting the work started. This closes issue 1793_ and issue 1532_.

  • Fixed an incorrect calculation of "(no class)" lines in the HTML classes report.

  • Python 3.13.0b3 is supported.

.. _issue 118: nedbat/coveragepy#118 .. _issue 996: nedbat/coveragepy#996 .. _issue 1532: nedbat/coveragepy#1532 .. _issue 1741: nedbat/coveragepy#1741 .. _issue 1793: nedbat/coveragepy#1793 .. _issue 1803: nedbat/coveragepy#1803 .. _pull 1807: nedbat/coveragepy#1807 .. _pull 1809: nedbat/coveragepy#1809

.. _changes_7-5-4:

Commits
  • 59a3cd7 docs: sample HTML for 7.6.0
  • 7f27fa7 docs: prep for 7.6.0
  • 6a268b0 docs: issues closed by the json region reporting
  • 5bfe9e7 chore: bump actions/setup-python from 5.1.0 to 5.1.1 (#1814)
  • ab609ef docs: mention json region reporting in the changes
  • 92d96b9 fix: json report needs 'no class' and 'no function' also
  • e47e7e7 refactor: move duplicate code into methods
  • 3d6be2b fix: json format should bump for regions
  • a9992d2 test: add a test of json regions with branches
  • 8b89764 test: json expectations should have explicit format number
  • Additional commits viewable in compare view


Updates exceptiongroup from 1.2.1 to 1.2.2

Release notes

Sourced from exceptiongroup's releases.

1.2.2

  • Removed an assert in exceptiongroup._formatting that caused compatibility issues with Sentry (#123)
Changelog

Sourced from exceptiongroup's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

1.2.2

  • Removed an assert in exceptiongroup._formatting that caused compatibility issues with Sentry ([#123](https://github.com/agronholm/exceptiongroup/issues/123) <https://github.com/agronholm/exceptiongroup/issues/123>_)

1.2.1

  • Updated the copying of __notes__ to match CPython behavior (PR by CF Bolz-Tereick)
  • Corrected the type annotation of the exception handler callback to accept a BaseExceptionGroup instead of BaseException
  • Fixed type errors on Python < 3.10 and the type annotation of suppress() (PR by John Litborn)

1.2.0

  • Added special monkeypatching if Apport <https://github.com/canonical/apport>_ has overridden sys.excepthook so it will format exception groups correctly (PR by John Litborn)
  • Added a backport of contextlib.suppress() from Python 3.12.1 which also handles suppressing exceptions inside exception groups
  • Fixed bare raise in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a raise in an except* handler

1.1.3

  • catch() now raises a TypeError if passed an async exception handler instead of just giving a RuntimeWarning about the coroutine never being awaited. (#66, PR by John Litborn)
  • Fixed plain raise statement in an exception handler callback to work like a raise in an except* block
  • Fixed new exception group not being chained to the original exception when raising an exception group from exceptions raised in handler callbacks
  • Fixed type annotations of the derive(), subgroup() and split() methods to match the ones in typeshed

1.1.2

  • Changed handling of exceptions in exception group handler callbacks to not wrap a single exception in an exception group, as per CPython issue 103590 <https://github.com/python/cpython/issues/103590>_

1.1.1

  • Worked around

... (truncated)

Commits
  • 2399d54 Added the release version
  • bec9651 Removed problematic assert that caused compatibility issues
  • f3f0ff6 Updated Ruff configuration
  • bb43ee0 Fixed formatting tests failing on Python 3.13
  • eb8fbbc [pre-commit.ci] pre-commit autoupdate (#129)
  • 6ff8300 [pre-commit.ci] pre-commit autoupdate (#128)
  • 761933f [pre-commit.ci] pre-commit autoupdate (#127)
  • 1b43294 [pre-commit.ci] pre-commit autoupdate (#125)
  • dd87018 [pre-commit.ci] pre-commit autoupdate (#124)
  • 54d8b8d [pre-commit.ci] pre-commit autoupdate (#121)
  • Additional commits viewable in compare view


Updates identify from 2.5.36 to 2.6.0

Commits
  • 577bfe1 v2.6.0
  • 2e9f390 Merge pull request #468 from harrymander/fix-index-error-with-env-shebang
  • 0853fe3 Merge pull request #457 from wircho/adolfo-add-ejson
  • 818c07f Add ejson extension
  • 909fd82 Merge pull request #469 from pre-commit/pre-commit-ci-update-config
  • a9fd388 [pre-commit.ci] pre-commit autoupdate
  • 90c7a1e Fix IndexError when shebang is just '#!/usr/bin/env'
  • 437ef92 Merge pull request #467 from pre-commit/pre-commit-ci-update-config
  • 525954b [pre-commit.ci] pre-commit autoupdate
  • 0651fca Merge pull request #464 from pre-commit/pre-commit-ci-update-config
  • Additional commits viewable in compare view


Updates jsonschema from 4.22.0 to 4.23.0

Release notes

Sourced from jsonschema's releases.

v4.23.0

What's Changed

New Contributors

Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.22.0...v4.23.0

Changelog

Sourced from jsonschema's changelog.

v4.23.0

  • Do not reorder dictionaries (schemas, instances) that are printed as part of validation errors.
  • Declare support for Py3.13
Commits
  • cfe8a40 Document the other change, and call this 4.23.0.
  • 25127a1 Merge pull request #1282 from rominf/rominf-python3.13
  • 40410c4 Declare support for 3.13
  • 3a44b4b Merge pull request #1276 from python-jsonschema/pre-commit-ci-update-config
  • 6a00e35 [pre-commit.ci] pre-commit autoupdate
  • 84fee43 Merge pull request #1273 from python-jsonschema/pre-commit-ci-update-config
  • a90d6e2 [pre-commit.ci] pre-commit autoupdate
  • c3a8641 Merge pull request #1272 from python-jsonschema/pre-commit-ci-update-config
  • deb5398 [pre-commit.ci] pre-commit autoupdate
  • 7fd28c3 Update the (ancient draft3) color format for newer webcolors.
  • Additional commits viewable in compare view


Updates mkdocs-material from 9.5.27 to 9.5.28

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.5.28

  • Fixed #7313: Improved tooltips mounted in sidebar when feature is disabled
Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.5.28 (2024-07-02)

  • Fixed #7313: Improved tooltips mounted in sidebar when feature is disabled

mkdocs-material-9.5.27 (2024-06-16)

  • Updated Estonian translations

mkdocs-material-9.5.26 (2024-06-06)

  • Fixed #7232: Tab switches on scroll when linking tabs (9.5.19 regression)
  • Fixed #7230: Blog author avatar broken when referring to local file

mkdocs-material-9.5.25+insiders-4.53.11 (2024-05-27)

  • Fixed projects plugin crashing when serving before building subprojects

mkdocs-material-9.5.25 (2024-05-27)

  • Fixed #7209: Tags plugin crashing on numeric tags

mkdocs-material-9.5.24+insiders-4.53.10 (2024-05-20)

  • Fixed projects plugin crashing in serve mode when disabled
  • Fixed projects plugin crashing when building nested projects

mkdocs-material-9.5.24+insiders-4.53.9 (2024-05-20)

  • Fixed #7191: Tags listings not rendering when toc_depth is changed

mkdocs-material-9.5.24 (2024-05-20)

  • Fixed #7187: Version selector title rendering issue

mkdocs-material-9.5.23 (2024-05-15)

  • Fixed #7183: Edge case in anchor navigation when using instant navigation
  • Fixed #6436: Version selector not showing version alias

mkdocs-material-9.5.22 (2024-05-12)

  • Fixed #7170: Copy button adds empty lines for line spans (9.5.18 regression)
  • Fixed #7160: Version switching doesn't stay on page (9.5.5 regression)
  • Fixed #5619: Links in Mermaid.js diagrams not discernible

mkdocs-material-9.5.21 (2024-05-03)

  • Fixed #7133: Ensure latest version of Mermaid.js is used
  • Fixed #7125: Added warning for dotfiles in info plugin

... (truncated)

Commits


Updates pillow from 10.3.0 to 10.4.0

Release notes

Sourced from pillow's releases.

10.4.0

https://pillow.readthedocs.io/en/stable/releasenotes/10.4.0.html

Changes

... (truncated)

Changelog

Sourced from pillow's changelog.

10.4.0 (2024-07-01)

  • Raise FileNotFoundError if show_file() path does not exist #8178 [radarhere]

  • Improved reading 16-bit TGA images with colour #7965 [Yay295, radarhere]

  • Deprecate non-image ImageCms modes #8031 [radarhere]

  • Fixed processing multiple JPEG EXIF markers #8127 [radarhere]

  • Do not preserve EXIFIFD tag by default when saving TIFF images #8110 [radarhere]

  • Added ImageFont.load_default_imagefont() #8086 [radarhere]

  • Added Image.WARN_POSSIBLE_FORMATS #8063 [radarhere]

  • Remove zero-byte end padding when parsing any XMP data #8171 [radarhere]

  • Do not detect Ultra HDR images as MPO #8056 [radarhere]

  • Raise SyntaxError specific to JP2 #8146 [Yay295, radarhere]

  • Do not use first frame duration for other frames when saving APNG images #8104 [radarhere]

  • Consider I;16 pixel size when using a 1 mode mask #8112 [radarhere]

  • When saving multiple PNG frames, convert to mode rather than raw mode #8087 [radarhere]

  • Added byte support to FreeTypeFont #8141 [radarhere]

  • Allow float center for rotate operations #8114 [radarhere]

  • Do not read layers immediately when opening PSD images #8039 [radarhere]

... (truncated)

Commits
  • 9b4fae7 10.4.0 version bump
  • b55d74b Update CHANGES.rst [ci skip]
  • 8daf550 Merge pull request #8178 from radarhere/imageshow
  • c6d8c58 Merge pull request #7965 from Yay295/patch-3
  • c9ec76a Raise FileNotFoundError if show_file() path does not exist
  • b48d175 Update CHANGES.rst [ci skip]
  • 4d6dff3 Merge pull request #8031 from radarhere/imagingcms_modes
  • 70b3815 Merge pull request #8127 from radarhere/multiple_exif_markers
  • 88cd6d4 Rearranged comments
  • 41426a6 Merge pull request #8110 from radarhere/exififd
  • Additional commits viewable in compare view


Updates pipdeptree from 2.23.0 to 2.23.1

Release notes

Sourced from pipdeptree's releases.

2.23.1

What's Changed

Full Changelog: https://github.com/tox-dev/pipdeptree/compare/2.23.0...2.23.1

Commits
  • f0999f9 Allow pre-releases when detecting version conflicts (#394)
  • 02f4f26 [pre-commit.ci] pre-commit autoupdate (#392)
  • 91188b3 Readd # noqa: S603 to _detect_env to resolve Ruff error (#388)
  • 6fb5619 [pre-commit.ci] pre-commit autoupdate (#387)
  • 59de13e Use is_missing property in ReqPackage.is_conflicting() for DRYness (#385)
  • 5eabebe Use __contains__ to avoid KeyError with importlib_metadata==8.0.0 (#384)
  • 8c56559 [pre-commit.ci] pre-commit autoupdate (#383)
  • See full diff in compare view


Updates rpds-py from 0.18.1 to 0.19.0

Release notes

Sourced from rpds-py's releases.

v0.19.0

What's Changed

New Contributors

Full Changelog: https://github.com/crate-py/rpds/compare/v0.18.1...v0.19.0

Commits
  • 4e347fc Bump to 0.19.0
  • 974af19 Update requirements.
  • 6c32fc2 Merge pull request #79 from FlickerSoul/dev
  • 605215e Update PyO3 from 0.22.0 to 0.22.1
  • 0c600b8 Use #[derive(FromPyObject)] instead of manual impl
  • 6c7cdd2 Remove redundant Python::wiht_gil calls
  • 5e986af Add Python 3.13 to GitHub actions CI
  • d462f1d Fix clippy warnings
  • 1984200 Remove redundant Python::with_gil calls
  • 8ecb460 Fix formatting
  • Additional commits viewable in compare view


Updates ruff from 0.5.0 to 0.5.1

Release notes

Sourced from ruff's releases.

0.5.1

Release Notes

Preview features

  • [flake8-bugbear] Implement mutable-contextvar-default (B039) (#12113)
  • [pycodestyle] Whitespace after decorator (E204) (#12140)
  • [pytest] Reverse PT001 and PT0023 defaults (#12106)

Rule changes

  • Enable token-based rules on source with syntax errors (#11950)
  • [flake8-bandit] Detect httpx for S113 (#12174)
  • [numpy] Update NPY201 to include exception deprecations (#12065)
  • [pylint] Generate autofix for duplicate-bases (PLE0241) (#12105)

Server

  • Avoid syntax error notification for source code actions (#12148)
  • Consider the content of the new cells during notebook sync (#12203)
  • Fix replacement edit range computation (#12171)

Bug fixes

  • Disable auto-fix when source has syntax errors (#12134)
  • Fix cache key collisions for paths with separators (#12159)
  • Make requires-python inference robust to == (#12091)
  • Use char-wise width instead of str-width (#12135)
  • [pycodestyle] Avoid E275 if keyword followed by comma (#12136)
  • [pycodestyle] Avoid E275 if keyword is followed by a semicolon (#12095)
  • [pylint] Skip dummy variables for PLR1704 (#12190)

Performance

  • Remove allocation in parse_identifier (#12103)
  • Use CompactString for Identifier AST node (#12101)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.5.1

Preview features

  • [flake8-bugbear] Implement mutable-contextvar-default (B039) (#12113)
  • [pycodestyle] Whitespace after decorator (E204) (#12140)
  • [pytest] Reverse PT001 and PT0023 defaults (#12106)

Rule changes

  • Enable token-based rules on source with syntax errors (#11950)
  • [flake8-bandit] Detect httpx for S113 (#12174)
  • [numpy] Update NPY201 to include exception deprecations (#12065)
  • [pylint] Generate autofix for duplicate-bases (PLE0241) (#12105)

Server

  • Avoid syntax error notification for source code actions (#12148)
  • Consider the content of the new cells during notebook sync (#12203)
  • Fix replacement edit range computation (#12171)

Bug fixes

  • Disable auto-fix when source has syntax errors (#12134)
  • Fix cache key collisions for paths with separators (#12159)
  • Make requires-python inference robust to == (#12091)
  • Use char-wise width instead of str-width (#12135)
  • [pycodestyle] Avoid E275 if keyword followed by comma (#12136)
  • [pycodestyle] Avoid E275 if keyword is followed by a semicolon (#12095)
  • [pylint] Skip dummy variables for PLR1704 (#12190)

Performance

  • Remove allocation in parse_identifier (#12103)
  • Use CompactString for Identifier AST node (#12101)
Commits
  • 3a72400 Rename publish workflow file extension (yaml -> yml) (#12206)
  • 1b3bff0 Bump version to 0.5.1 (#12205)
  • 0f6f73e [red-knot] Require that FileSystem objects implement Debug (#12204)
  • 7910bee Consider the content of the new cells during notebook sync (#12203)
  • f3ccd15 Revert "Remove --preview as a required argument for ruff server (#12053)"...
  • 1e07bfa [pycodestyle] Whitespace after decorator (E204) (#12140)
  • 5e7ba05 docs(*): fix a few typos, consistency issues and links (#12193)
  • d12570e docs(options): fix some typos and improve consistency (#12191)