ansible / pytest-ansible

A pytest plugin that enables the use of ansible in tests, enables the use of pytest as a collection unit test runner, and exposes molecule scenarios through a pytest fixture.
https://ansible.readthedocs.io/projects/pytest-ansible/
MIT License
176 stars 64 forks source link

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

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

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

Package From To
ansible-compat 24.7.0 24.8.0
ansible-core 2.17.2 2.17.3
astroid 3.2.4 3.3.2
cachetools 5.4.0 5.5.0
griffe 0.48.0 1.2.0
idna 3.7 3.8
markdown 3.6 3.7
mkdocs-autorefs 1.0.1 1.1.0
mkdocs-material 9.5.31 9.5.33
mkdocstrings-python 1.10.7 1.10.8
molecule 24.7.0 24.8.0
mypy 1.11.1 1.11.2
ruff 0.5.7 0.6.2
soupsieve 2.5 2.6
tomlkit 0.13.0 0.13.2
tox 4.17.1 4.18.0
watchdog 4.0.1 4.0.2

Updates ansible-compat from 24.7.0 to 24.8.0

Release notes

Sourced from ansible-compat's releases.

v24.8.0

Bugfixes

Commits


Updates ansible-core from 2.17.2 to 2.17.3

Release notes

Sourced from ansible-core's releases.

v2.17.3

Changelog

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

Release Artifacts

v2.17.3rc1

Changelog

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

Release Artifacts

Commits


Updates astroid from 3.2.4 to 3.3.2

Changelog

Sourced from astroid's changelog.

What's New in astroid 3.3.2?

Release date: 2024-08-11

  • Restore support for soft-deprecated members of the typing module with python 3.13.

    Refs pylint-dev/pylint#9852

What's New in astroid 3.3.1?

Release date: 2024-08-06

  • Fix a crash introduced in 3.3.0 involving invalid format strings.

    Closes #2492

What's New in astroid 3.3.0?

Release date: 2024-08-04

  • Add support for Python 3.13.

  • Remove support for Python 3.8 (and constants PY38, PY39_PLUS, and PYPY_7_3_11_PLUS).

    Refs #2443

  • Add the __annotations__ attribute to the ClassDef object model.

    Closes pylint-dev/pylint#7126

  • Implement inference for JoinedStr and FormattedValue

  • Add support for ssl.OP_LEGACY_SERVER_CONNECT (new in Python 3.12).

    Closes pylint-dev/pylint#9849

Commits
  • 4ae4617 Bump astroid to 3.3.2, update changelog
  • b00b86c [PY313] Add stubs for soft-deprecated typing members (#2503)
  • de58003 Bump astroid to 3.3.1, update changelog
  • 8357bd3 Fix pylint regression with invalid format strings (#2496) (#2497)
  • 47030b1 Bump astroid to 3.3.0, update changelog
  • f37549e Fix release tests
  • 92baf78 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • 4122248 [pre-commit.ci] pre-commit autoupdate
  • c687595 [PY312] Add support for ssl.OP_LEGACY_SERVER_CONNECT (#2489)
  • ed4276b Bump furo from 2024.5.6 to 2024.7.18 (#2480)
  • Additional commits viewable in compare view


Updates cachetools from 5.4.0 to 5.5.0

Changelog

Sourced from cachetools's changelog.

v5.5.0 (2024-08-18)

  • TTLCache.expire() returns iterable of expired (key, value) pairs.

  • TLRUCache.expire() returns iterable of expired (key, value) pairs.

  • Documentation improvements.

  • Update CI environment.

Commits


Updates griffe from 0.48.0 to 1.2.0

Release notes

Sourced from griffe's releases.

1.2.0

1.2.0 - 2024-08-23

Compare with 1.1.1

Features

  • Support attribute syntax in __all__ values (ad99794 by Timothée Mazzucotelli). Issue-316

1.1.1

1.1.1 - 2024-08-20

Compare with 1.1.0

Bug Fixes

  • Pre-emptively expand __all__ values and wildcard imports before firing the on_package_loaded event (21b3780 by Timothée Mazzucotelli).

1.1.0

1.1.0 - 2024-08-17

Compare with 1.0.0

Features

  • Add on_wildcard_expansion event (c6bc6fa by Timothée Mazzucotelli). Issue-282
  • Add on_alias event (a760a8c by Timothée Mazzucotelli). Issue-282
  • Pass loader to on_package_loaded hooks (7f82dc3 by Timothée Mazzucotelli).

1.0.0

1.0.0 - 2024-08-15

Compare with 0.49.0

V1! :rocket: :fire: :rainbow:

Breaking changes

Highlights:

  • Extensions inherit from Extension, (VisitorExtension and InspectorExtension are removed)
  • Members are serialized (as_dict/JSON) as a dictionary instead of a list
  • All objects are available in the top-level griffe module, nowhere else

Removed objects:

  • all modules under the griffe package
  • the griffe.DocstringWarningCallable class
  • the griffe.When class
  • the griffe.ExtensionType type

... (truncated)

Changelog

Sourced from griffe's changelog.

1.2.0 - 2024-08-23

Compare with 1.1.1

Features

  • Support attribute syntax in __all__ values (ad99794 by Timothée Mazzucotelli). Issue-316

1.1.1 - 2024-08-20

Compare with 1.1.0

Bug Fixes

  • Pre-emptively expand __all__ values and wildcard imports before firing the on_package_loaded event (21b3780 by Timothée Mazzucotelli).

1.1.0 - 2024-08-17

Compare with 1.0.0

Features

  • Add on_wildcard_expansion event (c6bc6fa by Timothée Mazzucotelli). Issue-282
  • Add on_alias event (a760a8c by Timothée Mazzucotelli). Issue-282
  • Pass loader to on_package_loaded hooks (7f82dc3 by Timothée Mazzucotelli).

1.0.0 - 2024-08-15

Compare with 0.49.0

V1! :rocket: :fire: :rainbow:

Breaking changes

Highlights:

  • Extensions inherit from Extension, (VisitorExtension and InspectorExtension are removed)
  • Members are serialized (as_dict/JSON) as a dictionary instead of a list
  • All objects are available in the top-level griffe module, nowhere else

Removed objects:

  • all modules under the griffe package
  • the griffe.DocstringWarningCallable class
  • the griffe.When class
  • the griffe.ExtensionType type
  • the griffe.InspectorExtension class
  • the griffe.VisitorExtension class
  • the griffe.HybridExtension extension
  • the griffe.patch_logger function

... (truncated)

Commits
  • 58eb9f4 chore: Prepare release 1.2.0
  • 6e8b3c3 docs: Summarize API in the top-level module docstring
  • e5fa798 ci: Quality
  • 22be256 docs: Don't render same API objects in multiple places
  • ad99794 feat: Support attribute syntax in __all__ values
  • 86cda59 tests: Clean up tests
  • 551b6e7 chore: Prepare release 1.1.1
  • 02706fc chore: Revert debug message about objects exposed from external modules
  • 97f3613 ci: Enable more Ruff rules
  • 21b3780 fix: Pre-emptively expand __all__ values and wildcard imports before firing...
  • Additional commits viewable in compare view


Updates idna from 3.7 to 3.8

Release notes

Sourced from idna's releases.

v3.8

What's Changed

  • Fix regression where IDNAError exception was not being produced for certain inputs.
  • Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
  • Documentation improvements
  • Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.

Full Changelog: https://github.com/kjd/idna/compare/v3.7...v3.8

Changelog

Sourced from idna's changelog.

3.8 (2024-08-23) ++++++++++++++++

  • Fix regression where IDNAError exception was not being produced for certain inputs.
  • Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
  • Documentation improvements
  • Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.

Commits
  • 784c6f4 Release v3.8
  • 28c7c9e Typo fix
  • a2b41c3 Pin remainder of Github Actions flagged in code scanning
  • 1f613c5 More Github Action dependency pinning
  • a87e2b6 Update OSSF scorecard to latest version
  • 12d4dd1 Merge pull request #182 from kjd/github-pypi-actions
  • e1a1541 Pin Github Actions dependencies
  • c109d3a Merge branch 'master' into github-pypi-actions
  • f8a8de4 Do not try to build/send packages to TestPyPI for now
  • 613bdde Update regexp to move global flag to start of expression
  • Additional commits viewable in compare view


Updates markdown from 3.6 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).
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).
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
  • See full diff in compare view


Updates mkdocs-autorefs from 1.0.1 to 1.1.0

Release notes

Sourced from mkdocs-autorefs's releases.

1.1.0

1.1.0 - 2024-08-20

Compare with 1.0.1

Deprecations

  • AUTO_REF_RE is renamed AUTOREF_RE (and updated for an improved version of fix_refs)
  • AutoRefInlineProcessor is renamed AutorefsInlineProcessor

Features

Bug Fixes

  • Only log "Markdown anchors feature enabled" once (1c9bda1 by Timothée Mazzucotelli). Issue-44

Code Refactoring

  • Use a custom autoref HTML tag (e142023 by Timothée Mazzucotelli). PR-48
  • Rename AutoRefInlineProcessor to AutorefsInlineProcessor (ffcaa01 by Timothée Mazzucotelli).
  • Attach name to processors for easier retrieval (036b825 by Timothée Mazzucotelli).
Changelog

Sourced from mkdocs-autorefs's changelog.

1.1.0 - 2024-08-20

Compare with 1.0.1

Deprecations

  • AUTO_REF_RE is renamed AUTOREF_RE (and updated for an improved version of fix_refs)
  • AutoRefInlineProcessor is renamed AutorefsInlineProcessor

Features

Bug Fixes

  • Only log "Markdown anchors feature enabled" once (1c9bda1 by Timothée Mazzucotelli). Issue-44

Code Refactoring

  • Use a custom autoref HTML tag (e142023 by Timothée Mazzucotelli). PR-48
  • Rename AutoRefInlineProcessor to AutorefsInlineProcessor (ffcaa01 by Timothée Mazzucotelli).
  • Attach name to processors for easier retrieval (036b825 by Timothée Mazzucotelli).
Commits
  • 8b43e88 chore: Prepare release 1.1.0
  • 57998bf chore: Template upgrade
  • 1c9bda1 fix: Only log "Markdown anchors feature enabled" once
  • 4f896a5 docs: Fix typo
  • c630354 feat: Warn when multiple URLs are found for the same identifier
  • e142023 refactor: Use a custom autoref HTML tag
  • 44605ec chore: Template upgrade
  • ffcaa01 refactor: Rename AutoRefInlineProcessor to AutorefsInlineProcessor
  • ae87ff7 tests: Increase minimum pymdown-extensions version required
  • 531fbad chore: Template upgrade
  • Additional commits viewable in compare view


Updates mkdocs-material from 9.5.31 to 9.5.33

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.5.33

  • Fixed #7453: Incorrect position of tooltip when sorting table

mkdocs-material-9.5.32

  • Fixed RXSS vulnerability via deep link in search results
  • Added support for fetching latest release from GitLab

Thanks go to @​joaopalmeiro for their contributions

Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.5.33 (2024-08-23)

  • Fixed #7453: Incorrect position of tooltip when sorting table

mkdocs-material-9.5.32 (2024-08-19)

  • Fixed RXSS vulnerability via deep link in search results
  • Added support for fetching latest release from GitLab

mkdocs-material-9.5.31+insiders-4.53.12 (2024-08-02)

  • Fixed #7410: Instant previews jump on content tabs with anchor links
  • Fixed #7408: Instant previews jump on content tabs

mkdocs-material-9.5.31 (2024-08-02)

  • Fixed #7405: DockerHub missing images > 9.5.27 due to change in Alpine/APK

mkdocs-material-9.5.30 (2024-07-23)

  • Fixed #7380: Navigation icons disappearing on hover in Safari
  • Fixed #7367: Blog readtime computation includes SVG text content

mkdocs-material-9.5.29 (2024-07-14)

  • Updated Galician translations
  • Fixed #7362: Annotations in figure captions rendering incorrectly

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)

... (truncated)

Commits


Updates mkdocstrings-python from 1.10.7 to 1.10.8

Release notes

Sourced from mkdocstrings-python's releases.

1.10.8

1.10.8 - 2024-08-14

Compare with 1.10.7

Build

  • Depend on Griffe 0.49 (a87dcad by Timothée Mazzucotelli).
Changelog

Sourced from mkdocstrings-python's changelog.

1.10.8 - 2024-08-14

Compare with 1.10.7

Build

  • Depend on Griffe 0.49 (a87dcad by Timothée Mazzucotelli).
Commits


Updates molecule from 24.7.0 to 24.8.0

Release notes

Sourced from molecule's releases.

v24.8.0

Enhancements

Bugfixes

Commits


Updates mypy from 1.11.1 to 1.11.2

Commits
  • 789f02c Bump version to 1.11.2
  • 917cc75 An alternative fix for a union-like literal string (#17639)
  • 7d805b3 Unwrap TypedDict item types before storing (#17640)
  • 32675dd Revert "Fix Literal strings containing pipe characters" (#17638)
  • 778542b Revert "Fix RawExpressionType.accept crash with --cache-fine-grained" (#1...
  • 14ab742 Bump version to 1.11.2+dev
  • See full diff in compare view


Updates ruff from 0.5.7 to 0.6.2

Release notes

Sourced from ruff's releases.

0.6.2

Release Notes

Preview features

  • [flake8-simplify] Extend open-file-with-context-handler to work with other standard-library IO modules (SIM115) (#12959)
  • [ruff] Avoid unused-async for functions with FastAPI route decorator (RUF029) (#12938)
  • [ruff] Ignore fstring-missing-syntax (RUF027) for fastAPI paths (#12939)
  • [ruff] Implement check for Decimal called with a float literal (RUF032) (#12909)

Rule changes

  • [flake8-bugbear] Update diagnostic message when expression is at the end of function (B015) (#12944)
  • [flake8-pyi] Skip type annotations in string-or-bytes-too-long (PYI053) (#13002)
  • [flake8-type-checking] Always recognise relative imports as first-party (#12994)
  • [flake8-unused-arguments] Ignore unused arguments on stub functions (ARG001) (#12966)
  • [pylint] Ignore augmented assignment for self-cls-assignment (PLW0642) (#12957)

Server

  • Show full context in error log messages (#13029)

Bug fixes

  • [pep8-naming] Don't flag from imports following conventional import names (N817) (#12946)
  • [pylint] - Allow __new__ methods to have cls as their first argument even if decorated with @staticmethod for bad-staticmethod-argument (PLW0211) (#12958)

Documentation

  • Add hyperfine installation instructions; update hyperfine code samples (#13034)
  • Expand note to use Ruff with other language server in Kate (#12806)
  • Update example for PT001 as per the new default behavior (#13019)
  • [perflint] Improve docs for try-except-in-loop (PERF203) (#12947)
  • [pydocstyle] Add reference to lint.pydocstyle.ignore-decorators setting to rule docs (#12996)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.6.2

Preview features

  • [flake8-simplify] Extend open-file-with-context-handler to work with other standard-library IO modules (SIM115) (#12959)
  • [ruff] Avoid unused-async for functions with FastAPI route decorator (RUF029) (#12938)
  • [ruff] Ignore fstring-missing-syntax (RUF027) for fastAPI paths (#12939)
  • [ruff] Implement check for Decimal called with a float literal (RUF032) (#12909)

Rule changes

  • [flake8-bugbear] Update diagnostic message when expression is at the end of function (B015) (#12944)
  • [flake8-pyi] Skip type annotations in string-or-bytes-too-long (PYI053) (#13002)
  • [flake8-type-checking] Always recognise relative imports as first-party (#12994)
  • [flake8-unused-arguments] Ignore unused arguments on stub functions (ARG001) (#12966)
  • [pylint] Ignore augmented assignment for self-cls-assignment (PLW0642) (#12957)

Server

  • Show full context in error log messages (#13029)

Bug fixes

  • [pep8-naming] Don't flag from imports following conventional import names (N817) (#12946)
  • [pylint] - Allow __new__ methods to have cls as their first argument even if decorated with @staticmethod for bad-staticmethod-argument (PLW0211) (#12958)

Documentation

  • Add hyperfine installation instructions; update hyperfine code samples (#13034)
  • Expand note to use Ruff with other language server in Kate (#12806)
  • Update example for PT001 as per the new default behavior (#13019)
  • [perflint] Improve docs for try-except-in-loop (PERF203) (#12947)
  • [pydocstyle] Add reference to lint.pydocstyle.ignore-decorators setting to rule docs (#12996)

0.6.1

This is a hotfix release to address an issue with ruff-pre-commit. In v0.6, Ruff changed its behavior to lint and format Jupyter notebooks by default; however, due to an oversight, these files were still excluded by default if Ruff was run via pre-commit, leading to inconsistent behavior. This has now been fixed.

Preview features

  • [fastapi] Implement fast-api-unused-path-parameter (FAST003) (#12638)

Rule changes

  • [pylint] Rename too-many-positional to too-many-positional-arguments (R0917) (#12905)

... (truncated)

Commits
  • 02c4373 Bump version to 0.6.2 (#13056)
  • d37e2e5 [flake8-simplify] Extend open-file-with-context-handler to work with other ...
  • d1d0678 [red-knot] Remove notebook support from the server (#13040)
  • 93f9023 Add hyperfine installation instructions; update hyperfine code samples (#...
  • 8144a11 [red-knot] Add definition for with items (#12920)
  • dce87c2 Eagerly validate typeshed versions (#12786)
  • f873d2a Revert "Use the system allocator for codspeed benchmarks" (#13035)
  • ecd9e6a [red-knot] Improve the unresolved-import check (#13007)
  • 785c399 Use ZIP file size metadata to allocate string (#13032)
  • a35cdbb Fix various panicks when linting black/src (#13033)
  • Additional commits viewable in compare view


Updates soupsieve from 2.5 to 2.6

Release notes

Sourced from soupsieve's releases.

2.6

  • NEW: Add official support for Python 3.13.
  • NEW: Add support for & as scoping root per the CSS Nesting Module, Level 1. When & is used outside the context of nesting, it is treated as the scoping root (equivalent to :scope).
  • FIX: Improve error message when an unrecognized pseudo-class is used.
Commits
sonarcloud[bot] commented 1 month ago
dependabot[bot] commented 1 month ago

Looks like these dependencies are updatable in another way, so this is no longer needed.