{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":784922279,"defaultBranch":"main","name":"Photobooth","ownerLogin":"frunika","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-10T20:39:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38660441?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726445965.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bc6f43a41703a9aa15033611c268ff47239b2408","ref":"refs/heads/dependabot/pip/pytest-8.3.3","pushedAt":"2024-09-16T00:19:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 8.3.2 to 8.3.3\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.2 to 8.3.3.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.2...8.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] Sourced from github/super-linter's\r\nreleases. Full Changelog: https://github.com/github/super-linter/compare/v6...v7 Sourced from github/super-linter's\r\nchangelog. ... (truncated) Sourced from pre-commit's\r\nreleases. Sourced from pre-commit's\r\nchangelog. Sourced from black's\r\nreleases. Sourced from black's\r\nchangelog. Sourced from pytest's\r\nreleases. #12652:\r\nResolve regression [conda]{.title-ref} environments where no longer\r\nbeing automatically detected. -- by Sourced from mypy's\r\nchangelog. We’ve just uploaded mypy 1.11 to the Python Package Index (PyPI). Mypy is a static type\r\nchecker for Python. This release includes new features, performance\r\nimprovements and bug fixes. You can install it as follows: You can read the full documentation for this release on Read the Docs. Mypy now supports the new type parameter syntax introduced in Python\r\n3.12 (PEP 695).\r\nThis feature is still experimental and must be enabled with the\r\n This example demonstrates the new syntax: reveal_type(f(1)) # Revealed type is 'int' class C[T]:\r\ndef init(self, x: T) -> None:\r\nself.x = x c = C('a')\r\nreveal_type(c.x) # Revealed type is 'str' type A[T] = C[list[T]]\r\nCommits
\r\n\r\n
\r\n789f02c
\r\nBump version to 1.11.2917cc75
\r\nAn alternative fix for a union-like literal string (#17639)7d805b3
\r\nUnwrap TypedDict item types before storing (#17640)32675dd
\r\nRevert "Fix Literal strings containing pipe characters" (#17638)778542b
\r\nRevert "Fix RawExpressionType.accept
crash with\r\n--cache-fine-grained
" (#1...14ab742
\r\nBump version to 1.11.2+dev
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.11.1&new-version=1.11.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Release notes
\r\n\r\n
\r\nv7
\r\nWhat's Changed
\r\n\r\n
\r\n@zkoppert
in github/super-linter#10@jhongturney
\r\nin github/super-linter#9New Contributors
\r\n\r\n
\r\n@zkoppert
\r\nmade their first contribution in github/super-linter#10@jhongturney
\r\nmade their first contribution in github/super-linter#9Changelog
\r\n\r\n
\r\n7.1.0\r\n(2024-08-27)
\r\n🚀 Features
\r\n\r\n
\r\n⬆️ Dependency updates
\r\n\r\n
\r\n@react-native/eslint-config
\r\nin /dependencies (#6070)\r\n(74111d2)🧰 Maintenance
\r\n\r\n
\r\n\r\nCommits
\r\n\r\n
\r\nb807e99
\r\nMerge pull request #10\r\nfrom github/upstream5ef42d2
\r\nMerge branch 'main' into upstreamb92721f
\r\nchore(main): release 7.1.0 (#6040)5b13ace
\r\nfeat: add pyink as a Python formatter (#6083)202d47f
\r\ndeps(npm): bump renovate from 38.27.0 to 38.55.1 in /dependencies (#6082)1b48fe5
\r\ndeps(docker): bump alpine/helm from 3.15.3 to 3.15.4 (#6053)1974944
\r\ndeps(docker): bump tenable/terrascan from 1.18.11 to 1.19.2 (#6054)4d4214c
\r\ndeps(docker): bump dotnet/sdk (#6055)544c685
\r\ndeps(docker): bump golangci/golangci-lint from v1.60.1 to v1.60.3 (#6078)74111d2
\r\ndeps(npm): bump @react-native/eslint-config
in\r\n/dependencies (#6070)
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/super-linter&package-manager=github_actions&previous-version=6&new-version=7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Release notes
\r\n\r\n
\r\npre-commit v3.8.0
\r\nFeatures
\r\n\r\n
\r\nlanguage: r
so environments\r\nare recreated if the system version of R changes.\r\n\r\n
\r\n@lorenzwalthert
.@lorenzwalthert
.pre-commit v3.7.1
\r\nFixes
\r\n\r\n
\r\nlanguage: rust
default language version check when\r\nrust-toolchain.toml
\r\nis present.\r\n\r\n
\r\n@gaborbernat
.@asottile
.Changelog
\r\n\r\n
\r\n3.8.0 - 2024-07-28
\r\nFeatures
\r\n\r\n
\r\nlanguage: r
so environments\r\nare recreated if\r\nthe system version of R changes.\r\n\r\n
\r\n@lorenzwalthert
.@lorenzwalthert
.3.7.1 - 2024-05-10
\r\nFixes
\r\n\r\n
\r\nlanguage: rust
default language version check when\r\nrust-toolchain.toml
\r\nis present.\r\n\r\n
\r\n@gaborbernat
.@asottile
.Commits
\r\n\r\n
\r\nd46423f
\r\nv3.8.08133abd
\r\nMerge pull request #3265\r\nfrom lorenzwalthert/issue-3206da0c1d0
\r\nimplement health check for language:rf641f6a
\r\nMerge pull request #3264\r\nfrom pre-commit/pre-commit-ci-update-configa68a19d
\r\nfixes for mypy 1.1188317dd
\r\n[pre-commit.ci] pre-commit autoupdatefaa6f8c
\r\nMerge pull request #3244\r\nfrom pre-commit/pre-commit-ci-update-configf632459
\r\n[pre-commit.ci] pre-commit autoupdate0252908
\r\nMerge pull request #3240\r\nfrom pre-commit/pre-commit-ci-update-config69b5dce
\r\n[pre-commit.ci] pre-commit autoupdate
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=3.7.0&new-version=3.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Release notes
\r\n\r\n
\r\n24.8.0
\r\nStable style
\r\n\r\n
\r\n# fmt: off
is used before a closing\r\nparenthesis or bracket. (#4363)Packaging
\r\n\r\n
\r\nParser
\r\n\r\n
\r\n\\{
inside\r\nf-strings very well (#4422)Performance
\r\n\r\n
\r\n.gitignore
(#4415)Blackd
\r\n\r\n
\r\nChangelog
\r\n\r\n
\r\n24.8.0
\r\nStable style
\r\n\r\n
\r\n# fmt: off
is used before a closing\r\nparenthesis or bracket. (#4363)Packaging
\r\n\r\n
\r\nParser
\r\n\r\n
\r\n\\{
inside\r\nf-strings very well (#4422)Performance
\r\n\r\n
\r\n.gitignore
(#4415)Blackd
\r\n\r\n
\r\nCommits
\r\n\r\n
\r\nb965c2a
\r\nPrepare release 24.8.0 (#4426)9ccf279
\r\nDocument find_project_root
ignoring\r\npyproject.toml
without [tool.black]
...14b6e61
\r\nfix: Enhace black efficiently to skip directories listed in .gitignore\r\n(#4415)b1c4dd9
\r\nfix: respect braces better in f-string parsing (#4422)4b4ae43
\r\nFix incorrect linenos on fstring tokens with escaped newlines (#4423)7fa1faf
\r\ndocs: fix the installation command of extra for blackd (#4413)8827acc
\r\nBump sphinx from 7.3.7 to 7.4.0 in /docs (#4404)b0da11d
\r\nBump furo from 2024.5.6 to 2024.7.18 in /docs (#4409)721dff5
\r\nfix: avoid formatting backslash strings inside f-strings (#4401)7e2afc9
\r\nUpdate actions/checkout
to v4 to stop node deprecation\r\nwarnings (#4379)
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=24.4.2&new-version=24.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Release notes
\r\n\r\n
\r\n8.3.2
\r\npytest 8.3.2 (2024-07-24)
\r\nBug fixes
\r\n\r\n
\r\nRonnyPfannschmidt
{.interpreted-text\r\nrole="user"}Commits
\r\n\r\n
\r\nbbcec9c
\r\nPrepare release version 8.3.278fe8b6
\r\nMerge pull request #12657\r\nfrom pytest-dev/patchback/backports/8.3.x/6c806b499...238bad2
\r\nMerge pull request #12656\r\nfrom RonnyPfannschmidt/fix-12652-detect-conda-envae6034a
\r\nMerge pull request #12641\r\nfrom pytest-dev/patchback/backports/8.3.x/c03989cee...31337ab
\r\nMerge pull request #12640\r\nfrom pytest-dev/update-userca3070b
\r\nMerge pull request #12637\r\nfrom pytest-dev/release-8.3.1
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=8.3.1&new-version=8.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Commits
\r\n\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flake8&package-manager=pip&previous-version=7.1.0&new-version=7.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Commits
\r\n\r\n
\r\n570b90a
\r\nBump version to 1.11b3a102e
\r\nFix RawExpressionType.accept
crash with\r\n--cache-fine-grained
(#17588)aec04c7
\r\nFix PEP 604 isinstance caching (#17563)cb44e4d
\r\nFix typing.TypeAliasType
being undefined on python <\r\n3.12 (#17558)6cf9180
\r\nFix types.GenericAlias lookup crash (#17543)64c1ebf
\r\nBump version to 1.11.1+dev
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.11.0&new-version=1.11.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\nDependabot commands and options
\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show Changelog
\r\n\r\n
Mypy Release Notes
\r\nNext release
\r\nMypy 1.11
\r\n
\r\npython3 -m pip install -U mypy\r\n
Support Python 3.12 Syntax for Generics (PEP 695)
\r\n--enable-incomplete-feature=NewGenericSyntax
flag, or with\r\nenable_incomplete_feature = NewGenericSyntax
in the mypy\r\nconfiguration file.\r\nWe plan to enable this by default in the next mypy feature release.# Generic function\r\ndef f[T](https://github.com/python/mypy/blob/master/x: T) -> T: ...\r\n
Generic class
\r\nType alias
\r\n
This feature was contributed by Jukka Lehtosalo.
\r\nfunctools.partial
Mypy now type checks uses of functools.partial
.\r\nPreviously mypy would accept arbitrary arguments.
This example will now produce an error:
\r\nfrom functools import partial\r\n</tr></table> \r\n
\r\n\r\n... (truncated)
\r\n\r\ndbd5f5c
\r\nRemove +dev from version for 1.11 releasef0a8c69
\r\nUpdate CHANGELOG for mypy 1.11 (#17540)371f780
\r\nCHANGELOG.md update for 1.11 (#17539)2563da0
\r\nFix daemon crash on invalid type in TypedDict (#17495)d8c67c3
\r\n[release 1.11] Ignore some errors in typeshed (#17510)294daff
\r\nMention --enable-incomplete-feature=NewGenericSyntax (#17462)5c33abf
\r\nFurther improvements to functools.partial handling (#17425)c37d972
\r\nFix type comments crash inside generic definitions (#16849)d39f023
\r\nAdd changelog entry for 1.10.1 (#17436)6c1d867
\r\nFix ParamSpec inference against TypeVarTuple (#17431)Sourced from pytest's\r\nreleases.
\r\n\r\n\r\n8.3.1
\r\npytest 8.3.1 (2024-07-20)
\r\nThe 8.3.0 release failed to include the change notes and docs for the\r\nrelease. This patch release remedies this. There are no other\r\nchanges.
\r\n8.3.0
\r\npytest 8.3.0 (2024-07-20)
\r\nNew features
\r\n\r\n
\r\n- \r\n
\r\n#12231:\r\nAdded [--xfail-tb]{.title-ref} flag, which turns on traceback output for\r\nXFAIL results.
\r\n\r\n
\r\n- If the [--xfail-tb]{.title-ref} flag is not given, tracebacks for\r\nXFAIL results are NOT shown.
\r\n- The style of traceback for XFAIL is set with [--tb]{.title-ref}, and\r\ncan be [auto|long|short|line|native|no]{.title-ref}.
\r\n- Note: Even if you have [--xfail-tb]{.title-ref} set, you won't see\r\nthem if [--tb=no]{.title-ref}.
\r\nSome history:
\r\nWith pytest 8.0, [-rx]{.title-ref} or [-ra]{.title-ref} would not\r\nonly turn on summary reports for xfail, but also report the tracebacks\r\nfor xfail results. This caused issues with some projects that utilize\r\nxfail, but don't want to see all of the xfail tracebacks.
\r\nThis change detaches xfail tracebacks from [-rx]{.title-ref}, and now\r\nwe turn on xfail tracebacks with [--xfail-tb]{.title-ref}. With this,\r\nthe default [-rx]{.title-ref}/ [-ra]{.title-ref} behavior is identical\r\nto pre-8.0 with respect to xfail tracebacks. While this is a behavior\r\nchange, it brings default behavior back to pre-8.0.0 behavior, which\r\nultimately was considered the better course of action.
\r\n- \r\n
\r\n#12281:\r\nAdded support for keyword matching in marker expressions.
\r\nNow tests can be selected by marker keyword arguments.\r\nSupported values are
\r\nint
{.interpreted-text\r\nrole="class"}, (unescaped)str
{.interpreted-text\r\nrole="class"},bool
{.interpreted-text\r\nrole="class"} &None
{.interpreted-text\r\nrole="data"}.See
\r\nmarker examples\r\n<marker_keyword_expression_example>
{.interpreted-text\r\nrole="ref"} for more information.-- by
\r\nlovetheguitar
{.interpreted-text\r\nrole="user"}- \r\n
\r\n#12567:\r\nAdded
\r\n--no-fold-skipped
command line option.If this option is set, then skipped tests in short summary are no\r\nlonger grouped\r\nby reason but all tests are printed individually with their nodeid in\r\nthe same\r\nway as other statuses.
\r\n-- by
\r\npbrezina
{.interpreted-text\r\nrole="user"}Improvements in existing functionality
\r\n\r\n
\r\n\r\n- \r\n
\r\n#12469:\r\nThe console output now uses the "third-party plugins"\r\nterminology,\r\nreplacing the previously established but confusing and outdated\r\nreference to
\r\nsetuptools\r\n<setuptools:index>
{.interpreted-text\r\nrole="std:doc"}\r\n-- bywebknjaz
{.interpreted-text\r\nrole="user"}.- \r\n
\r\n#12544,\r\n#12545:\r\nPython virtual environment detection was improved by\r\nchecking for a
\r\npyvenv.cfg
{.interpreted-text\r\nrole="file"} file, ensuring reliable detection on\r\nvarious platforms -- byzachsnickers
{.interpreted-text\r\nrole="user"}.
... (truncated)
\r\nde98446
\r\nPrepare release version 8.3.1bd0a042
\r\nMerge pull request #12636\r\nfrom pytest-dev/update-release-notes664325b
\r\ndoc/changelog: update 8.3.0 notes19d225d
\r\nMerge pull request #12635\r\nfrom pytest-dev/release-8.3.0bc33028
\r\nPrepare release version 8.3.0a7d5a8e
\r\nMerge pull request #12557\r\nfrom x612skm/maintainence/11771-pypy-3.9-bumpced7072
\r\nAdd a change note for PR #11771d42b76d
\r\nAdjust test_errors_in_xfail_skip_expressions for PyPy9eee45a
\r\nBump PyPy runtime to v3.9 @ GHAd489247
\r\nFix caching of parameterized fixtures (#12600)