#12446: Avoid calling @property (and other instance descriptors) during fixture discovery -- by asottile{.interpreted-text role="user"}
#12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.
#12667: Fixed a regression where type change in [ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to fail.
#12744: Fixed typing compatibility with Python 3.9 or less -- replaced [typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} -- by Avasam{.interpreted-text role="user"}
#12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.
#6682: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in assert condition, msg).
#9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.
-- by GTowers1{.interpreted-text role="user"}
Improved documentation
#12663: Clarify that the [pytest_deselected]{.title-ref} hook should be called from [pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
#12678: Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref} example in docs.
Miscellaneous internal changes
#12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.
Commits
d0f136f build(deps): Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (#12790)
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dependencies group in /.config with 8 updates:
24.7.0
24.9.0
8.3.2
8.3.3
24.8.0
24.9.0
2.17.3
2.17.4
3.2.4
3.3.2
1.2.0
1.3.0
4.3.1
4.3.2
13.8.0
13.8.1
Updates
ansible-lint
from 24.7.0 to 24.9.0Release notes
Sourced from ansible-lint's releases.
Commits
25f783c
Bump the dependencies group in /.config with 6 updates (#4324)4f0742f
Bump the dependencies group in /.config with 11 updates (#4318)5a987e4
fix: Adding missing EE option skip_pip_install (#4299)b56c931
Community comms (#4309)dcec2f9
chore: pre-commit autoupdate (#4310)4cddd9a
Bump cryptography from 43.0.0 to 43.0.1 in /.config (#4313)e9256df
Fix upload-artifact action to work with v4.4 and newer (#4314)7a78006
fix: Add reset-failed state in executable_options (#4301)33d3515
chore: Update ansible-compat version (#4303)c9defa4
Bump the dependencies group in /.config with 9 updates (#4308)Updates
pytest
from 8.3.2 to 8.3.3Release notes
Sourced from pytest's releases.
Commits
d0f136f
build(deps): Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (#12790)972f307
Prepare release version 8.3.30dabdcf
Include co-authors in release announcement (#12795) (#12797)a9910a4
Do not discover properties when iterating fixtures (#12781) (#12788)0f10b6b
Fix issue with slashes being turned into backslashes on Windows (#12760) (#12...300d13d
Merge pull request #12785 from pytest-dev/patchback/backports/8.3.x/57cccf7f4...e5d32c7
Merge pull request #12784 from svenevs/fix/docs-example-parametrize-minor-typobc913d1
Streamline checks for verbose option (#12706) (#12778)01cfcc9
Fix typos and introduce codespell pre-commit hook (#12769) (#12774)4873394
doc: Remove past training (#12772) (#12773)Updates
ansible-compat
from 24.8.0 to 24.9.0Release notes
Sourced from ansible-compat's releases.
Commits
54f94f3
chore: pre-commit autoupdate (#402)ccd0bd4
Fixing upload-artifact action to include hidden files (#403)5fcf78a
Add communication details (#400)Updates
ansible-core
from 2.17.3 to 2.17.4Release notes
Sourced from ansible-core's releases.
Commits
9e52945
New release v2.17.4 (#83924)42cb55c
Update Ansible release version to v2.17.4rc1.post0. (#83894)0336eba
New release v2.17.4rc1 (#83891)142e46c
[stable-2.17] release.py - Add missing setuptools arg to prepare (#83887) (#8...803cbcc
runtime-metadata sanity test: do not fail deprecation version checks if galax...0200ccb
Add location on include_tasks fail inside include (#83876) (#83883)f35a9f2
Fix ansible-vault integration test for missing vault ids (#83777) (#83782)063e28d
config base: fix typo in option description (#83843)d6c188f
powershell - Improve CLIXML parsing (#83847) (#83849)40d7c06
connection plugins: extras fix (#83353) (#83819)Updates
astroid
from 3.2.4 to 3.3.2Changelog
Sourced from astroid's changelog.
Commits
4ae4617
Bump astroid to 3.3.2, update changelogb00b86c
[PY313] Add stubs for soft-deprecated typing members (#2503)de58003
Bump astroid to 3.3.1, update changelog8357bd3
Fix pylint regression with invalid format strings (#2496) (#2497)47030b1
Bump astroid to 3.3.0, update changelogf37549e
Fix release tests92baf78
[pre-commit.ci] auto fixes from pre-commit.com hooks4122248
[pre-commit.ci] pre-commit autoupdatec687595
[PY312] Add support for ssl.OP_LEGACY_SERVER_CONNECT (#2489)ed4276b
Bump furo from 2024.5.6 to 2024.7.18 (#2480)Updates
griffe
from 1.2.0 to 1.3.0Release notes
Sourced from griffe's releases.
Changelog
Sourced from griffe's changelog.
Commits
ef8324e
chore: Prepare release 1.3.0e1f3ed9
fix: Don't crash when trying to merge stubs into a compiled module that has n...676cfb4
fix: Fix identity checks in inspector when handling attributesa319f65
docs: Fix spellingc9a78ce
docs: document non-multiple/non-named values in Yields and Receivesc768356
refactor: Extract common functionality in Returns, Yields and Receives parsing344df50
feat: Allow deselecting multiple or named items in Yields and Receivesaa6c7e4
refactor: Remove useless branch inresolve
method, add tests for itUpdates
platformdirs
from 4.3.1 to 4.3.2Release notes
Sourced from platformdirs's releases.
Commits
c596271
Fix multi-path returned from_path
methods on MacOS (#299)a420284
Use uv as installer (#300)Updates
rich
from 13.8.0 to 13.8.1Release notes
Sourced from rich's releases.
Changelog
Sourced from rich's changelog.
Commits
260b35f
Merge pull request #3485 from Textualize/bump1381574038d
bump1f131d1
Merge pull request #3481 from hugovk/add-3.13c8abbb3
Fix test for Python 3.13815596e
Add support for Python 3.1322c2cff
Merge pull request #3480 from Textualize/fix-infinite-appendf44e8bd
changelogf2ee295
fix infinite loop in appendDependabot 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