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 #4325

Closed dependabot[bot] closed 4 days ago

dependabot[bot] commented 6 days ago

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

Package From To
ansible-compat 24.9.1 24.10.0
ansible-core 2.17.5 2.18.0
ansible-lint 24.9.2 24.10.0
coverage 7.6.4 7.6.7
identify 2.6.1 2.6.2
mkdocs-material 9.5.43 9.5.44
mkdocstrings 0.26.2 0.27.0
packaging 24.1 24.2
regex 2024.9.11 2024.11.6
regress 2024.8.1 2024.11.1
resolvelib 1.0.1 1.1.0
rpds-py 0.20.1 0.21.0
ruff 0.7.2 0.7.4
toml-sort 0.23.1 0.24.0
tomli 2.0.2 2.1.0
wheel 0.44.0 0.45.0
zipp 3.20.2 3.21.0

Updates ansible-compat from 24.9.1 to 24.10.0

Release notes

Sourced from ansible-compat's releases.

v24.10.0

Enhancements

Bugfixes

Commits


Updates ansible-core from 2.17.5 to 2.18.0

Release notes

Sourced from ansible-core's releases.

v2.18.0

Changelog

See the full changelog for the changes included in this release.

Release Artifacts

v2.18.0rc2

Changelog

See the full changelog for the changes included in this release.

Release Artifacts

v2.18.0rc1

Changelog

See the full changelog for the changes included in this release.

Release Artifacts

v2.18.0b1

Changelog

See the full changelog for the changes included in this release.

Release Artifacts

v2.17.6

Changelog

See the full changelog for the changes included in this release.

Release Artifacts

... (truncated)

Commits


Updates ansible-lint from 24.9.2 to 24.10.0

Release notes

Sourced from ansible-lint's releases.

v24.10.0

Enhancements

Bugfixes

Commits


Updates coverage from 7.6.4 to 7.6.7

Changelog

Sourced from coverage's changelog.

Version 7.6.7 — 2024-11-15

  • fix: ugh, the other assert from 7.6.5 can also be encountered in the wild, so it's been restored to a conditional. Sorry for the churn.

.. _changes_7-6-6:

Version 7.6.6 — 2024-11-15

  • One of the new asserts from 7.6.5 caused problems in real projects, as reported in issue 1891_. The assert has been removed.

.. _issue 1891: nedbat/coveragepy#1891

.. _changes_7-6-5:

Version 7.6.5 — 2024-11-14

  • fix: fine-tuned the exact Python version (3.12.6) when exiting from with statements changed how they traced. This affected whether people saw the fix for issue 1880_.

  • fix: isolate our code more from mocking in the os module that in rare cases can cause bizarre behavior <pytest-cov-666_>_.

  • refactor: some code unreachable code paths in parser.py were changed to asserts. If you encounter any of these, please let me know!

.. _pytest-cov-666: pytest-dev/pytest-cov#666

.. _changes_7-6-4:

Commits
  • af89ebb docs: sample HTML for 7.6.7
  • c723de2 docs: prep for 7.6.7
  • 898e94a fix: another possible assert changed back to a conditional.
  • 42961d6 build: tweaks to release process
  • 1a09d4a build: bump version
  • c26fc6e docs: sample HTML for 7.6.6
  • 79ad469 docs: prep for 7.6.6
  • 98939c9 fix: this assert is possible, remove it. #1891
  • ad4a4ff build: automate the 'final' version
  • e1502e6 build: bump version
  • Additional commits viewable in compare view


Updates identify from 2.6.1 to 2.6.2

Commits
  • 6fd6f6b v2.6.2
  • 6607f84 Merge pull request #484 from zupo/patch-1
  • 4c4ccfa Merge pull request #485 from pre-commit/pre-commit-ci-update-config
  • b5176c7 [pre-commit.ci] pre-commit autoupdate
  • 7315612 Add support for Elm files
  • 4a96fe1 Merge pull request #483 from pre-commit/pre-commit-ci-update-config
  • 81e20b0 [pre-commit.ci] pre-commit autoupdate
  • 3fe9f0a Merge pull request #481 from pre-commit/all-repos_autofix_all-repos-manual
  • dd8ebb1 py39+
  • 54a4479 Merge pull request #480 from pre-commit/pre-commit-ci-update-config
  • Additional commits viewable in compare view


Updates mkdocs-material from 9.5.43 to 9.5.44

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.5.44

  • Fixed #7672: Font CSS 404's when using privacy plugin (9.5.43 regression)

Thanks go to @​nejch for their contributions.

Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.5.44 (2024-11-05)

  • Fixed #7672: Font CSS 404's when using privacy plugin (9.5.43 regression)

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

... (truncated)

Commits


Updates mkdocstrings from 0.26.2 to 0.27.0

Release notes

Sourced from mkdocstrings's releases.

0.27.0

0.27.0 - 2024-11-08

Compare with 0.26.2

Features

Performance Improvements

  • Reduce footprint of template debug messages (5648e5a by Timothée Mazzucotelli).

Code Refactoring

  • Use %-formatting for logging messages (0bbb8ca by Timothée Mazzucotelli).
Changelog

Sourced from mkdocstrings's changelog.

0.27.0 - 2024-11-08

Compare with 0.26.2

Features

Performance Improvements

  • Reduce footprint of template debug messages (5648e5a by Timothée Mazzucotelli).

Code Refactoring

  • Use %-formatting for logging messages (0bbb8ca by Timothée Mazzucotelli).
Commits
  • e0af800 chore: Prepare release 0.27.0
  • 5648e5a perf: Reduce footprint of template debug messages
  • 0bbb8ca refactor: Use %-formatting for logging messages
  • 1c23c1b feat: Add support for authentication in inventory file URLs
  • abc5acd Merge branch 'main' of github.com:mkdocstrings/mkdocstrings
  • 31b3b37 chore: Template upgrade
  • e732aaa docs: Update contributing document to include tag pulling instructions
  • See full diff in compare view


Updates packaging from 24.1 to 24.2

Release notes

Sourced from packaging's releases.

24.2

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/packaging/compare/24.1...24.2

Changelog

Sourced from packaging's changelog.

24.2 - 2024-11-08


* PEP 639: Implement License-Expression and License-File (:issue:`828`)
* Use ``!r`` formatter for error messages with filenames (:issue:`844`)
* Add support for PEP 730 iOS tags (:issue:`832`)
* Fix prerelease detection for ``>`` and ``<`` (:issue:`794`)
* Fix uninformative error message (:issue:`830`)
* Refactor ``canonicalize_version`` (:issue:`793`)
* Patch python_full_version unconditionally (:issue:`825`)
* Fix doc for ``canonicalize_version`` to mention ``strip_trailing_zero`` and a typo in a docstring (:issue:`801`)
* Fix typo in Version ``__str__`` (:issue:`817`)
* Support creating a ``SpecifierSet`` from an iterable of ``Specifier`` objects (:issue:`775`)
Commits
  • d8e3b31 Bump for release
  • 2de393d Update changelog for release
  • 9c66f5c Remove extraneous quotes in f-strings by using !r (#848)
  • 4dc334c Upgrade to latest mypy (#853)
  • d1a9f93 Bump the github-actions group with 4 updates (#852)
  • 029f415 PEP 639: Implement License-Expression and License-File (#828)
  • 6c338a8 Use !r formatter for error messages with filenames. (#844)
  • 28e7da7 Add a comment as to why Metadata.name isn't normalized (#842)
  • ce0d79c Mention updating changelog in release process (#841)
  • ac5bdf3 Update the changelog to reflect 24.1 changes (#840)
  • Additional commits viewable in compare view


Updates regex from 2024.9.11 to 2024.11.6

Changelog

Sourced from regex's changelog.

Version: 2024.11.7

Updated pyproject.toml and setup.py according to PEP 517.

Version: 2024.11.6

Git issue 546: Partial match not working in some instances with non-greedy capture

Version: 2024.9.14

Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them.

Version: 2024.9.13

Updated to actions/upload-artifact@v4 in main.yml.

Version: 2024.9.12

Updated to actions/download-artifact@v4 in main.yml.

Version: 2024.9.11

Updated to Unicode 16.0.0.

Version: 2024.7.24

Git issue 539: Bug: Partial matching fails on a simple example

Version: 2024.6.22

Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation

Version: 2024.5.15

Git issue 530: hangs with fuzzy and optionals

It's not hanging, it'll finish eventually. It's just an example of catastrophic backtracking.

The error printed when Ctrl+C is pressed does show a bug, though, which is now fixed.

Version: 2024.5.10

Updated for Python 3.13.

<time.h> now needs to be included explicitly because Python.h no longer includes it.

Version: 2024.4.28

Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes

... (truncated)

Commits
  • 930983a Git issue 546: Partial match not working in some instances with non-greedy ca...
  • 64834c7 Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in ma...
  • 1bcd42e Updated to actions/upload-artifact@v4 in main.yml.
  • f467285 Updated to actions/download-artifact@v4 in main.yml.
  • See full diff in compare view


Updates regress from 2024.8.1 to 2024.11.1

Release notes

Sourced from regress's releases.

v2024.11.1

What's Changed

Full Changelog: https://github.com/crate-py/regress/compare/v2024.8.1...v2024.11.1

Commits
  • 8ad0427 Release v2024.11.1
  • bbdc2c5 Oh hello there zizmor.
  • 3dbc35c Merge pull request #52 from sirosen/expose-flags
  • df9b07b Update type stubs: add flags and RegressError
  • 1dab439 Add support for passing flags as strings
  • 3819d34 Minor package setup tweaks.
  • 8e9a81c Run tests with --profile=dev which can catch some more Rust issues.
  • 0417b56 Drop support for 3.8, which is EOL.
  • 3c15ddf Merge pull request #50 from crate-py/pre-commit-ci-update-config
  • 5aa9285 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view


Updates resolvelib from 1.0.1 to 1.1.0

Changelog

Sourced from resolvelib's changelog.

1.1.0 (2024-10-31)

No significant changes.

1.1.0b1 (2024-10-01)

Features

  • Declare supported Python version support ">= 3.7" in dist meta [#129](https://github.com/sarugaku/resolvelib/issues/129) <https://github.com/sarugaku/resolvelib/issues/129>_

  • Improve exception chaining when ResolutionImpossible raises during backjumping [#133](https://github.com/sarugaku/resolvelib/issues/133) <https://github.com/sarugaku/resolvelib/issues/133>_

  • Switch from pyi files to modern annotations based type hinting [#135](https://github.com/sarugaku/resolvelib/issues/135) <https://github.com/sarugaku/resolvelib/issues/135>_

  • In tests the commentjson test dependency with re.sub [#141](https://github.com/sarugaku/resolvelib/issues/141) <https://github.com/sarugaku/resolvelib/issues/141>_

  • Deduplicate failure causes to save memory and reduce backtracking overhead [#143](https://github.com/sarugaku/resolvelib/issues/143) <https://github.com/sarugaku/resolvelib/issues/143>_

  • New narrow_requirement_selection provider method giving option for providers to reduce the number of times sort key get_preference is called in long running backtrack [#145](https://github.com/sarugaku/resolvelib/issues/145) <https://github.com/sarugaku/resolvelib/issues/145>_

  • Run tests against Python 3.12, 3.13, and use latest version of CI dependencies [#153](https://github.com/sarugaku/resolvelib/issues/153) <https://github.com/sarugaku/resolvelib/issues/153>_

  • Update py2ndex script to use metadata files, skip 404, and support PEP 723 [#156](https://github.com/sarugaku/resolvelib/issues/156) <https://github.com/sarugaku/resolvelib/issues/156>_

  • Replace setuptools.cfg and mypy.ini with pyproject.toml [#157](https://github.com/sarugaku/resolvelib/issues/157) <https://github.com/sarugaku/resolvelib/issues/157>_

  • Add tests type "unvisited" to functional Python tests to ensure backjumping is correctly skipping candidates [#158](https://github.com/sarugaku/resolvelib/issues/158) <https://github.com/sarugaku/resolvelib/issues/158>_

  • Switch from flake8 to ruff for linting [#160](https://github.com/sarugaku/resolvelib/issues/160) <https://github.com/sarugaku/resolvelib/issues/160>_

  • Enable automatic TYPE_CHECK guarding for imports only used for type hinting via ruff rules TCH and FA [#166](https://github.com/sarugaku/resolvelib/issues/166) <https://github.com/sarugaku/resolvelib/issues/166>_

Bug Fixes

  • Fix example reporter_demo get_preference method which requires arg backtrack_causes [#136](https://github.com/sarugaku/resolvelib/issues/136) <https://github.com/sarugaku/resolvelib/issues/136>_

  • Clarify the docstrings for providers.py [#138](https://github.com/sarugaku/resolvelib/issues/138) <https://github.com/sarugaku/resolvelib/issues/138>_

  • Pin Black version for linting to prevent CI failures [#150](https://github.com/sarugaku/resolvelib/issues/150) <https://github.com/sarugaku/resolvelib/issues/150>_

... (truncated)

Commits


Updates rpds-py from 0.20.1 to 0.21.0

Release notes

Sourced from rpds-py's releases.

v0.21.0

What's Changed

New Contributors

Full Changelog: https://github.com/crate-py/rpds/compare/v0.20.1...v0.21.0

Commits


Updates ruff from 0.7.2 to 0.7.4

Release notes

Sourced from ruff's releases.

0.7.4

Release Notes

Preview features

  • [flake8-datetimez] Detect usages of datetime.max/datetime.min (DTZ901) (#14288)
  • [flake8-logging] Implement root-logger-calls (LOG015) (#14302)
  • [flake8-no-pep420] Detect empty implicit namespace packages (INP001) (#14236)
  • [flake8-pyi] Add "replace with Self" fix (PYI019) (#14238)
  • [perflint] Implement quick-fix for manual-list-comprehension (PERF401) (#13919)
  • [pylint] Implement shallow-copy-environ (W1507) (#14241)
  • [ruff] Implement none-not-at-end-of-union (RUF036) (#14314)
  • [ruff] Implementation unsafe-markup-call from flake8-markupsafe plugin (RUF035) (#14224)
  • [ruff] Report problems for attrs dataclasses (RUF008, RUF009) (#14327)

Rule changes

  • [flake8-boolean-trap] Exclude dunder methods that define operators (FBT001) (#14203)
  • [flake8-pyi] Add "replace with Self" fix (PYI034) (#14217)
  • [flake8-pyi] Always autofix duplicate-union-members (PYI016) (#14270)
  • [flake8-pyi] Improve autofix for nested and mixed type unions for unnecessary-type-union (PYI055) (#14272)
  • [flake8-pyi] Mark fix as unsafe when type annotation contains comments for duplicate-literal-member (PYI062) (#14268)

Server

  • Use the current working directory to resolve settings from ruff.configuration (#14352)

Bug fixes

  • Avoid conflicts between PLC014 (useless-import-alias) and I002 (missing-required-import) by considering lint.isort.required-imports for PLC014 (#14287)
  • [flake8-type-checking] Skip quoting annotation if it becomes invalid syntax (TCH001)
  • [flake8-pyi] Avoid using typing.Self in stub files pre-Python 3.11 (PYI034) (#14230)
  • [flake8-pytest-style] Flag pytest.raises call with keyword argument expected_exception (PT011) (#14298)
  • [flake8-simplify] Infer "unknown" truthiness for literal iterables whose items are all unpacks (SIM222) (#14263)
  • [flake8-type-checking] Fix false positives for typing.Annotated (TCH001) (#14311)
  • [pylint] Allow await at the top-level scope of a notebook (PLE1142) (#14225)
  • [pylint] Fix miscellaneous issues in await-outside-async detection (PLE1142) (#14218)
  • [pyupgrade] Avoid applying PEP 646 rewrites in invalid contexts (UP044) (#14234)
  • [pyupgrade] Detect permutations in redundant open modes (UP015) (#14255)
  • [refurb] Avoid triggering hardcoded-string-charset for reordered sets (FURB156) (#14233)
  • [refurb] Further special cases added to verbose-decimal-constructor (FURB157) (#14216)
  • [refurb] Use UserString instead of non-existent UserStr (FURB189) (#14209)
  • [ruff] Avoid treating lowercase letters as # noqa codes (RUF100) (#14229)
  • [ruff] Do not report when Optional has no type arguments (RUF013) (#14181)

Documentation

  • Add "Notebook behavior" section for F704, PLE1142 (#14266)
  • Document comment policy around fix safety (#14300)

... (truncated)

Changelog

Sourced from ruff's changelog.

0.7.4

Preview features

  • [flake8-datetimez] Detect usages of datetime.max/datetime.min (DTZ901) (#14288)
  • [flake8-logging] Implement root-logger-calls (LOG015) (#14302)
  • [flake8-no-pep420] Detect empty implicit namespace packages (INP001) (#14236)
  • [flake8-pyi] Add "replace with Self" fix (PYI019) (#14238)
  • [perflint] Implement quick-fix for manual-list-comprehension (PERF401) (#13919)
  • [pylint] Implement shallow-copy-environ (W1507) (#14241)
  • [ruff] Implement none-not-at-end-of-union (RUF036) (