{"id":24785,"name":"pytest-flake8","ecosystem":"pip","repository_url":"https://github.com/coherent-oss/pytest-flake8","issues_count":10,"created_at":"2025-06-07T04:02:48.851Z","updated_at":"2025-06-07T04:02:48.851Z","purl":"pkg:pypi/pytest-flake8","metadata":{"id":2885408,"name":"pytest-flake8","ecosystem":"pypi","description":"pytest plugin to check FLAKE8 requirements","homepage":null,"licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/coherent-oss/pytest-flake8","keywords_array":[],"namespace":null,"versions_count":26,"first_release_published_at":"2015-03-31T19:54:55.000Z","latest_release_published_at":"2024-11-09T00:09:08.000Z","latest_release_number":"1.3.0","last_synced_at":"2025-05-15T00:18:49.223Z","created_at":"2022-04-10T12:19:46.390Z","updated_at":"2025-05-15T01:13:30.541Z","registry_url":"https://pypi.org/project/pytest-flake8/","install_command":"pip install pytest-flake8 --index-url https://pypi.org/simple","documentation_url":"https://pytest-flake8.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Topic :: Software Development","Topic :: Software Development :: Quality Assurance","Topic :: Software Development :: Testing"],"normalized_name":"pytest-flake8"},"repo_metadata":{"id":66021490,"uuid":"599854690","full_name":"coherent-oss/pytest-flake8","owner":"coherent-oss","description":"pytest plugin to run flake8","archived":false,"fork":true,"pushed_at":"2025-05-14T06:53:29.000Z","size":261,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T00:10:20.581Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"tholo/pytest-flake8","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coherent-oss.png","metadata":{},"created_at":"2023-02-10T02:41:59.000Z","updated_at":"2025-05-14T06:53:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/coherent-oss/pytest-flake8","commit_stats":null,"previous_names":["coherent-oss/pytest-flake8"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherent-oss%2Fpytest-flake8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherent-oss%2Fpytest-flake8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherent-oss%2Fpytest-flake8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherent-oss%2Fpytest-flake8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coherent-oss","download_url":"https://codeload.github.com/coherent-oss/pytest-flake8/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254254026,"owners_count":22039792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"coherent-oss","name":"Coherent OSS","uuid":"159067618","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/159067618?v=4","repositories_count":1,"last_synced_at":"2024-02-06T16:38:18.308Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/coherent-oss","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2024-02-06T16:38:18.317Z","updated_at":"2024-02-06T16:38:18.317Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coherent-oss","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coherent-oss/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-05-15T01:13:30.541Z","dependent_packages_count":439,"downloads":362566,"downloads_period":"last-month","dependent_repos_count":2751,"rankings":{"downloads":0.5620650230580941,"dependent_repos_count":0.2021899434482018,"dependent_packages_count":0.05335411200908939,"stargazers_count":6.772064466615503,"forks_count":6.170292789075963,"docker_downloads_count":0.4176162304428228,"average":2.3629304274416123},"purl":"pkg:pypi/pytest-flake8","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pytest-flake8","docker_dependents_count":19,"docker_downloads_count":74098403,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pytest-flake8","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pytest-flake8/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytest-flake8/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytest-flake8/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytest-flake8/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytest-flake8/related_packages","maintainers":[{"uuid":"jaraco","login":"jaraco","name":null,"email":null,"url":null,"packages_count":165,"html_url":"https://pypi.org/user/jaraco/","role":null,"created_at":"2024-08-21T14:57:33.148Z","updated_at":"2024-08-21T14:57:33.148Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jaraco/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":688153,"maintainers_count":291791,"namespaces_count":0,"keywords_count":228105,"github":"pypi","metadata":{"funded_packages_count":48908},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-05-31T05:22:48.828Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},"unique_repositories_count":7,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"3617390795","node_id":"PR_kwDOQSWRas6zBsXl","number":12,"state":"open","title":"Bump the test-dependencies group with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-12T16:55:33.000Z","updated_at":"2025-11-12T17:00:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"test-dependencies","update_count":5,"packages":[{"name":"pytest","old_version":"7.4.3","new_version":"7.4.4","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-mock","old_version":"3.12.0","new_version":"3.15.1","repository_url":"https://github.com/pytest-dev/pytest-mock"},{"name":"pytest-xdist","old_version":"3.5.0","new_version":"3.8.0","repository_url":"https://github.com/pytest-dev/pytest-xdist"},{"name":"coverage","old_version":"7.4.0","new_version":"7.10.7","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the test-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pytest](https://github.com/pytest-dev/pytest) | `7.4.3` | `7.4.4` |\n| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.12.0` | `3.15.1` |\n| [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) | `3.5.0` | `3.8.0` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.4.0` | `7.10.7` |\n| [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) | `1.1.1` | `1.3.0` |\n\nUpdates `pytest` from 7.4.3 to 7.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epytest 7.4.4 (2023-12-31)\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11140\"\u003e#11140\u003c/a\u003e: Fix non-string constants at the top of file being detected as docstrings on Python\u0026gt;=3.8.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11572\"\u003e#11572\u003c/a\u003e: Handle an edge case where \u003ccode\u003esys.stderr\u003c/code\u003e{.interpreted-text role=\u0026quot;data\u0026quot;} and \u003ccode\u003esys.__stderr__\u003c/code\u003e{.interpreted-text role=\u0026quot;data\u0026quot;} might already be closed when \u003ccode\u003efaulthandler\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} is tearing down.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11710\"\u003e#11710\u003c/a\u003e: Fixed tracebacks from collection errors not getting pruned.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/7966\"\u003e#7966\u003c/a\u003e: Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in \u003ccode\u003e__iter__\u003c/code\u003e methods. Now they are treated un-iterable instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11091\"\u003e#11091\u003c/a\u003e: Updated documentation to refer to hyphenated options: replaced \u003ccode\u003e--junitxml\u003c/code\u003e with \u003ccode\u003e--junit-xml\u003c/code\u003e and \u003ccode\u003e--collectonly\u003c/code\u003e with \u003ccode\u003e--collect-only\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65\"\u003e\u003ccode\u003e33f694f\u003c/code\u003e\u003c/a\u003e Prepare release version 7.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7\"\u003e\u003ccode\u003e76c107c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11751\"\u003e#11751\u003c/a\u003e from bluetech/backport-11143-to-7.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027\"\u003e\u003ccode\u003e531d76d\u003c/code\u003e\u003c/a\u003e [7.4.x] Improve reporting from \u003cstrong\u003eiter\u003c/strong\u003e exceptions (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11749\"\u003e#11749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b\"\u003e\u003ccode\u003ea0f58fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11143\"\u003e#11143\u003c/a\u003e from tushar-deepsource/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8\"\u003e\u003ccode\u003eb1f3387\u003c/code\u003e\u003c/a\u003e [7.4.x] \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11091\"\u003e#11091\u003c/a\u003e: documentation should use hypthonated properties (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11750\"\u003e#11750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985\"\u003e\u003ccode\u003e2cdd619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11747\"\u003e#11747\u003c/a\u003e from pytest-dev/backport-11711-to-7.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724\"\u003e\u003ccode\u003ed06c05b\u003c/code\u003e\u003c/a\u003e [7.4.x] nodes: fix tracebacks from collection errors are not getting pruned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9\"\u003e\u003ccode\u003e5582bfc\u003c/code\u003e\u003c/a\u003e [7.4.x] Improves clarity in Sphinx documentation for function signature. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/13024efd7afdbae80ce70d27295d9bbe62670cb8\"\u003e\u003ccode\u003e13024ef\u003c/code\u003e\u003c/a\u003e [7.4.x] Fix for operation on closed file in faulthandler teardown (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11631\"\u003e#11631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a40dacf6577ae990740e10572582538dfaf357b6\"\u003e\u003ccode\u003ea40dacf\u003c/code\u003e\u003c/a\u003e [7.4.x] XFAIL TestLocalPath.test_make_numbered_dir_multiprocess_safe (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-mock` from 3.12.0 to 3.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-mock/releases\"\u003epytest-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-16\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/529\"\u003e#529\u003c/a\u003e: Fixed \u003ccode\u003eitertools._tee object has no attribute error\u003c/code\u003e -- now \u003ccode\u003eduplicate_iterators=True\u003c/code\u003e must be passed to \u003ccode\u003emocker.spy\u003c/code\u003e to duplicate iterators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-04\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.8 (EOL) is no longer supported.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/524\"\u003e#524\u003c/a\u003e: Added \u003ccode\u003espy_return_iter\u003c/code\u003e to \u003ccode\u003emocker.spy\u003c/code\u003e, which contains a duplicate of the return value of the spied method if it is an \u003ccode\u003eIterator\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/503\"\u003e#503\u003c/a\u003e: Python 3.14 is now officially supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/415\"\u003e#415\u003c/a\u003e: \u003ccode\u003eMockType\u003c/code\u003e and \u003ccode\u003eAsyncMockType\u003c/code\u003e can be imported from \u003ccode\u003epytest_mock\u003c/code\u003e for type annotation purposes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/420\"\u003e#420\u003c/a\u003e: Fixed a regression which would cause \u003ccode\u003emocker.patch.object\u003c/code\u003e to not being properly cleared between tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/417\"\u003e#417\u003c/a\u003e: \u003ccode\u003espy\u003c/code\u003e now has \u003ccode\u003espy_return_list\u003c/code\u003e, which is a list containing all the values returned by the spied function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epytest-mock\u003c/code\u003e now requires \u003ccode\u003epytest\u0026gt;=6.2.5\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/410\"\u003e#410\u003c/a\u003e: pytest-mock's \u003ccode\u003esetup.py\u003c/code\u003e file is removed.\nIf you relied on this file, e.g. to install pytest using \u003ccode\u003esetup.py install\u003c/code\u003e,\nplease see \u003ca href=\"https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary\"\u003eWhy you shouldn't invoke setup.py directly\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst\"\u003epytest-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-16\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#529](https://github.com/pytest-dev/pytest-mock/issues/529) \u0026lt;https://github.com/pytest-dev/pytest-mock/issues/529\u0026gt;\u003c/code\u003e_: Fixed \u003ccode\u003eitertools._tee object has no attribute error\u003c/code\u003e -- now \u003ccode\u003eduplicate_iterators=True\u003c/code\u003e must be passed to \u003ccode\u003emocker.spy\u003c/code\u003e to duplicate iterators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-04\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.8 (EOL) is no longer supported.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[#524](https://github.com/pytest-dev/pytest-mock/issues/524) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/524\u0026gt;\u003c/code\u003e_: Added \u003ccode\u003espy_return_iter\u003c/code\u003e to \u003ccode\u003emocker.spy\u003c/code\u003e, which contains a duplicate of the return value of the spied method if it is an \u003ccode\u003eIterator\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1 (2025-05-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#503](https://github.com/pytest-dev/pytest-mock/issues/503) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/503\u0026gt;\u003c/code\u003e_: Python 3.14 is now officially supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0 (2024-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#415](https://github.com/pytest-dev/pytest-mock/issues/415) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/415\u0026gt;\u003c/code\u003e_: \u003ccode\u003eMockType\u003c/code\u003e and \u003ccode\u003eAsyncMockType\u003c/code\u003e can be imported from \u003ccode\u003epytest_mock\u003c/code\u003e for type annotation purposes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#420](https://github.com/pytest-dev/pytest-mock/issues/420) \u0026lt;https://github.com/pytest-dev/pytest-mock/issues/420\u0026gt;\u003c/code\u003e_: Fixed a regression which would cause \u003ccode\u003emocker.patch.object\u003c/code\u003e to not being properly cleared between tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0 (2024-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#417](https://github.com/pytest-dev/pytest-mock/issues/417) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/417\u0026gt;\u003c/code\u003e_: \u003ccode\u003espy\u003c/code\u003e now has \u003ccode\u003espy_return_list\u003c/code\u003e, which is a list containing all the values returned by the spied function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epytest-mock\u003c/code\u003e now requires \u003ccode\u003epytest\u0026gt;=6.2.5\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[#410](https://github.com/pytest-dev/pytest-mock/issues/410) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/410\u0026gt;\u003c/code\u003e\u003cem\u003e: pytest-mock's \u003ccode\u003esetup.py\u003c/code\u003e file is removed.\nIf you relied on this file, e.g. to install pytest using \u003ccode\u003esetup.py install\u003c/code\u003e,\nplease see \u003ccode\u003eWhy you shouldn't invoke setup.py directly \u0026lt;https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary\u0026gt;\u003c/code\u003e\u003c/em\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/e1b5c62a38c5a05cae614aef3847f240ba50d269\"\u003e\u003ccode\u003ee1b5c62\u003c/code\u003e\u003c/a\u003e Release 3.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/184eb190d6be417f5f33727bcbc9704909479498\"\u003e\u003ccode\u003e184eb19\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003espy_return_iter\u003c/code\u003e only when explicitly requested (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/4fa0088a0aa85eefb1313bd97adf43889bf1f647\"\u003e\u003ccode\u003e4fa0088\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/f5aff33ce71ed4620acc43dc41cb3b198bcf4cb0\"\u003e\u003ccode\u003ef5aff33\u003c/code\u003e\u003c/a\u003e Fix test failure with pytest 8+ and verbose mode (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/adc41873c9d6aa69b87e3f108c93a29c847869aa\"\u003e\u003ccode\u003eadc4187\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/95ad5700609aae73c6f767b8cc2ccfb2483e0f5c\"\u003e\u003ccode\u003e95ad570\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/e696bf02c199b1f7d0c48adb450f40e5a75b699a\"\u003e\u003ccode\u003ee696bf0\u003c/code\u003e\u003c/a\u003e Fix standalone mock support (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/5b29b03ce9581cfcd867dd6c04a970fb2c861291\"\u003e\u003ccode\u003e5b29b03\u003c/code\u003e\u003c/a\u003e Fix gen-release-notes script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/7d22ef4e560351832e60687d8bd15ebe2785ff3b\"\u003e\u003ccode\u003e7d22ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/528\"\u003e#528\u003c/a\u003e from pytest-dev/release-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/90b29f89e2086c139a7b4fea89202faa192ee5a9\"\u003e\u003ccode\u003e90b29f8\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 3.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-mock/compare/v3.12.0...v3.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-xdist` from 3.5.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst\"\u003epytest-xdist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003epytest-xdist 3.8.0 (2025-06-30)\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1083](https://github.com/pytest-dev/pytest-xdist/issues/1083) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1083\u0026gt;\u003c/code\u003e_: Add \u003ccode\u003e--no-loadscope-reorder\u003c/code\u003e and \u003ccode\u003e--loadscope-reorder\u003c/code\u003e option to control whether to automatically reorder tests in loadscope for tests where relative ordering matters. This only applies when using \u003ccode\u003eloadscope\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor example, [test_file_1, test_file_2, ..., test_file_n] are given as input test files, if \u003ccode\u003e--no-loadscope-reorder\u003c/code\u003e is used, for either worker, the \u003ccode\u003etest_file_a\u003c/code\u003e will be executed before \u003ccode\u003etest_file_b\u003c/code\u003e only if \u003ccode\u003ea \u0026lt; b\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe default behavior is to reorder the tests to maximize the number of tests that can be executed in parallel.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003epytest-xdist 3.7.0 (2025-05-26)\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1142](https://github.com/pytest-dev/pytest-xdist/issues/1142) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1142\u0026gt;\u003c/code\u003e_: Added support for Python 3.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1144](https://github.com/pytest-dev/pytest-xdist/issues/1144) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1144\u0026gt;\u003c/code\u003e_: The internal \u003ccode\u003esteal\u003c/code\u003e command is now atomic - it unschedules either all requested tests or none.\u003c/p\u003e\n\u003cp\u003eThis is a prerequisite for group/scope support in the \u003ccode\u003eworksteal\u003c/code\u003e scheduler, so test groups won't be broken up incorrectly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1170](https://github.com/pytest-dev/pytest-xdist/issues/1170) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1170\u0026gt;\u003c/code\u003e_: Add the \u003ccode\u003e--px\u003c/code\u003e arg to create proxy gateways.\u003c/p\u003e\n\u003cp\u003eProxy gateways are passed to additional gateways using the \u003ccode\u003evia\u003c/code\u003e keyword.\nThey can serve as a way to run multiple workers on remote machines.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1200](https://github.com/pytest-dev/pytest-xdist/issues/1200) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1200\u0026gt;\u003c/code\u003e_: Now multiple \u003ccode\u003exdist_group\u003c/code\u003e markers are considered when assigning tests to groups (order does not matter).\u003c/p\u003e\n\u003cp\u003ePreviously, only the last marker would assign a test to a group, but now if a test has multiple \u003ccode\u003exdist_group\u003c/code\u003e marks applied (for example via parametrization or via fixtures), they are merged to make a new group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemovals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#1162](https://github.com/pytest-dev/pytest-xdist/issues/1162) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1162\u0026gt;\u003c/code\u003e_: Dropped support for EOL Python 3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTrivial Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1092](https://github.com/pytest-dev/pytest-xdist/issues/1092) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1092\u0026gt;\u003c/code\u003e_: Update an error message to better indicate where users should go for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1190](https://github.com/pytest-dev/pytest-xdist/issues/1190) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1190\u0026gt;\u003c/code\u003e_: Switched to using a SPDX license identifier introduced in PEP 639.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003epytest-xdist 3.6.1 (2024-04-28)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/1e3e4dc16523c8a8f6c67d95a950166420718c99\"\u003e\u003ccode\u003e1e3e4dc\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/600aad575a4e4382855145b0c464d51b8f0b7242\"\u003e\u003ccode\u003e600aad5\u003c/code\u003e\u003c/a\u003e Ensure all xdist group names are strings (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/9d7ba5b5fbbbe26793fbfb7cb1903eb69425cf09\"\u003e\u003ccode\u003e9d7ba5b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--no-loadscope-reorder\u003c/code\u003e and \u003ccode\u003e--loadscope-reorder\u003c/code\u003e options (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/532f07fb181bb1546eda79bbe6b46bdb56c699e1\"\u003e\u003ccode\u003e532f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1210\"\u003e#1210\u003c/a\u003e from pytest-dev/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/0883ad085e0cf039c8ae13eb2789c1076544d225\"\u003e\u003ccode\u003e0883ad0\u003c/code\u003e\u003c/a\u003e Fix Path usage in \u003ccode\u003etest_rsync_roots_no_roots\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/58a51bc14015d211761e44c2bdacab09c3893668\"\u003e\u003ccode\u003e58a51bc\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/59a2ad0150697b9ff837f3ae8dcf6e074d5a114b\"\u003e\u003ccode\u003e59a2ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1220\"\u003e#1220\u003c/a\u003e from pytest-dev/dependabot/github_actions/github-act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/d42b9c72044855236c68286ca3bdb34486a05872\"\u003e\u003ccode\u003ed42b9c7\u003c/code\u003e\u003c/a\u003e build(deps): bump hynek/build-and-inspect-python-package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/ebfcb99072aed3503fda5175245f28895a0204bb\"\u003e\u003ccode\u003eebfcb99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1206\"\u003e#1206\u003c/a\u003e from pytest-dev/release-3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/23b7fd6054298a530b02b33d07007b3082a36277\"\u003e\u003ccode\u003e23b7fd6\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-xdist/compare/v3.5.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `coverage` from 7.4.0 to 7.10.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst\"\u003ecoverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.10.7 — 2025-09-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePerformance: with branch coverage in large files, generating HTML, JSON, or\nLCOV reports could take far too long due to some quadratic behavior when\ncreating the function and class index pages.  This is now fixed, closing\n\u003ccode\u003eissue 2048\u003c/code\u003e_.  Thanks to Daniel Diniz for help diagnosing the problem.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMost warnings and a few errors now have links to a page in the docs\nexplaining the specific message.  Closes \u003ccode\u003eissue 1921\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 1921: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1921\"\u003ecoveragepy/coveragepy#1921\u003c/a\u003e\n.. _issue 2048: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2048\"\u003ecoveragepy/coveragepy#2048\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-10-6:\u003c/p\u003e\n\u003ch2\u003eVersion 7.10.6 — 2025-08-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: \u003ccode\u003esource\u003c/code\u003e directories were not properly communicated to subprocesses\nthat ran in different directories, as reported in \u003ccode\u003eissue 1499\u003c/code\u003e_.  This is now\nfixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePerformance: \u003ccode\u003eAlex Gaynor continues fine-tuning \u0026lt;pull 2038_\u0026gt;\u003c/code\u003e_ the speed of\ncombination, especially with many contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 1499: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1499\"\u003ecoveragepy/coveragepy#1499\u003c/a\u003e\n.. _pull 2038: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2038\"\u003ecoveragepy/coveragepy#2038\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-10-5:\u003c/p\u003e\n\u003ch2\u003eVersion 7.10.5 — 2025-08-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBig speed improvements for \u003ccode\u003ecoverage combine\u003c/code\u003e: it's now about twice as\nfast! Huge thanks to Alex Gaynor for pull requests \u003ccode\u003e2032 \u0026lt;pull 2032_\u0026gt;\u003c/code\u003e\u003cem\u003e,\n\u003ccode\u003e2033 \u0026lt;pull 2033_\u0026gt;\u003c/code\u003e\u003c/em\u003e, and \u003ccode\u003e2034 \u0026lt;pull 2034_\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _pull 2032: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2032\"\u003ecoveragepy/coveragepy#2032\u003c/a\u003e\n.. _pull 2033: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2033\"\u003ecoveragepy/coveragepy#2033\u003c/a\u003e\n.. _pull 2034: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2034\"\u003ecoveragepy/coveragepy#2034\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-10-4:\u003c/p\u003e\n\u003ch2\u003eVersion 7.10.4 — 2025-08-16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/92a2af54e6bc948a9c536bd9b12bab70fb055904\"\u003e\u003ccode\u003e92a2af5\u003c/code\u003e\u003c/a\u003e docs: sample HTML for 7.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/952afdaca658d5e1acdd533c727448a0b218caf0\"\u003e\u003ccode\u003e952afda\u003c/code\u003e\u003c/a\u003e docs: prep for 7.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/a301761e69da97b27662f395974d26f78fa8b2b5\"\u003e\u003ccode\u003ea301761\u003c/code\u003e\u003c/a\u003e build: riscv64 wheels (\u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/5daff8d38786aa540ff9bec622eb3389f117f911\"\u003e\u003ccode\u003e5daff8d\u003c/code\u003e\u003c/a\u003e docs: now source is formatted with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/04bbc3acfd914fdd99ffec9873bc03bdc7329357\"\u003e\u003ccode\u003e04bbc3a\u003c/code\u003e\u003c/a\u003e docs: discuss cog in the contributing docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/c181b9315f59a81667da47cf3d760d0253872238\"\u003e\u003ccode\u003ec181b93\u003c/code\u003e\u003c/a\u003e build: use cog --check-fail-msg to instruct devs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/33c4ba196f49e0ee86ab0ff473c0876c0bacd5fa\"\u003e\u003ccode\u003e33c4ba1\u003c/code\u003e\u003c/a\u003e chore: make upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/0744b73b6b503ccf2cb75aba095c023672b921a8\"\u003e\u003ccode\u003e0744b73\u003c/code\u003e\u003c/a\u003e chore: bump the action-dependencies group across 1 directory with 2 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/0d5a112fc54c1d5a07f3f2ec451779808902c9af\"\u003e\u003ccode\u003e0d5a112\u003c/code\u003e\u003c/a\u003e perf: bulk narrowing to avoid N**2. \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2048\"\u003e#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/a868ed9269ca474748130f5c6360cd2aae66ffc8\"\u003e\u003ccode\u003ea868ed9\u003c/code\u003e\u003c/a\u003e docs: mention Python Discord on the index page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coveragepy/coveragepy/compare/7.4.0...7.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-flake8` from 1.1.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/phxntninja/MUTTv2.5/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phxntninja%2FMUTTv2.5/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3610088875","node_id":"PR_kwDOQSWRas6ypFa1","number":4,"state":"closed","title":"chore(deps): bump pytest-flake8 from 1.1.1 to 1.3.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-12T16:55:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T23:32:18.000Z","updated_at":"2025-11-12T16:55:37.000Z","time_to_close":148998,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.1.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.1.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/phxntninja/MUTTv2.5/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phxntninja%2FMUTTv2.5/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2589298233","node_id":"PR_kwDOOEvw-M6aVY45","number":18,"state":"open","title":"Bump the testsuite group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-13T06:53:45.000Z","updated_at":"2025-06-13T06:53:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"testsuite","update_count":5,"packages":[{"name":"flake8","old_version":"3.9.2","new_version":"7.2.0","repository_url":"https://github.com/pycqa/flake8"},{"name":"flake8-import-order","old_version":"0.18.2","new_version":"0.19.0","repository_url":"https://github.com/PyCQA/flake8-import-order"},{"name":"pytest","old_version":"8.1.1","new_version":"8.4.0","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"5.0.0","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"pytest-flake8","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps the testsuite group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flake8](https://github.com/pycqa/flake8) | `3.9.2` | `7.2.0` |\n| [flake8-import-order](https://github.com/PyCQA/flake8-import-order) | `0.18.2` | `0.19.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.1.1` | `8.4.0` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `5.0.0` | `6.2.1` |\n| [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) | `1.1.0` | `1.3.0` |\n\n\nUpdates `flake8` from 3.9.2 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/16f5f28a384f0781bebb37a08aa45e65b9526c50\"\u003e\u003ccode\u003e16f5f28\u003c/code\u003e\u003c/a\u003e Release 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/ebad305769bbf62d92901a1b9c9121c1b4fec00b\"\u003e\u003ccode\u003eebad305\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1974\"\u003e#1974\u003c/a\u003e from PyCQA/update-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/d56d569ce40a623a17c212ea7f2b306714f27f31\"\u003e\u003ccode\u003ed56d569\u003c/code\u003e\u003c/a\u003e update versions of pycodestyle / pyflakes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/a7e8f6250c23e71546ca4cc35322bc06fe90f9f4\"\u003e\u003ccode\u003ea7e8f62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1973\"\u003e#1973\u003c/a\u003e from PyCQA/py39-plus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/9d55ccdb729d1255b9cf09438b6073b05b9ce52c\"\u003e\u003ccode\u003e9d55ccd\u003c/code\u003e\u003c/a\u003e py39+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/e492aeb385f87c0520c65d32747763209ed1da21\"\u003e\u003ccode\u003ee492aeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1967\"\u003e#1967\u003c/a\u003e from PyCQA/unnecessary-mocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/fa2ed7145cdf80fd983c2a436226a074f9a9d664\"\u003e\u003ccode\u003efa2ed71\u003c/code\u003e\u003c/a\u003e remove a few unnecessary mocks in test_checker_manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/fffee8ba9dc5903484f99390e6c7f4bbef59bda7\"\u003e\u003ccode\u003efffee8b\u003c/code\u003e\u003c/a\u003e Release 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/19001f77f3a8edccfd2d4c71e3c0fd7ed7fcb329\"\u003e\u003ccode\u003e19001f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1966\"\u003e#1966\u003c/a\u003e from PyCQA/limit-procs-to-file-count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/f35737a32d8283fd0d3456bd9919718ff2d1b077\"\u003e\u003ccode\u003ef35737a\u003c/code\u003e\u003c/a\u003e avoid starting unnecessary processes when file count is limited\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pycqa/flake8/compare/3.9.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flake8-import-order` from 0.18.2 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PyCQA/flake8-import-order/blob/main/CHANGELOG.rst\"\u003eflake8-import-order's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.0 2025-06-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop deprecated Python versions 3.7 and 3.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop unsupported pypy3.9\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003esys.stdlib_module_names\u003c/code\u003e where available to determine whether a\nmodule is in the standard library or not.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace usage of \u003ccode\u003epkg_resources\u003c/code\u003e from setuptools with\n\u003ccode\u003eimportlib.metadata\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove package to PyCQA PyPI organization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for checking ordering in a \u003ccode\u003eTYPE_CHECKING\u003c/code\u003e block. This\nwill support the following variants:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e (where there was a prior \u003ccode\u003efrom typing import TYPE_CHECKING\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eif t.TYPE_CHECKING:\u003c/code\u003e (where there was a prior \u003ccode\u003eimport typing as t\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eif typing.TYPE_CHECKING:\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/828599369214e2e1e4069009f2fdb56e8c99d24a\"\u003e\u003ccode\u003e8285993\u003c/code\u003e\u003c/a\u003e Prepare 0.19.0 release (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/7b63eea2587d4922afb55a4bbf0a002d98a2f759\"\u003e\u003ccode\u003e7b63eea\u003c/code\u003e\u003c/a\u003e Bump step-security/harden-runner from 2.12.0 to 2.12.1 (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/484217487a50bd99d43a98722991870c3e5e7dfd\"\u003e\u003ccode\u003e4842174\u003c/code\u003e\u003c/a\u003e Add trusted publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/36359fcec617a9bcec28b31348fc7b10180eabdc\"\u003e\u003ccode\u003e36359fc\u003c/code\u003e\u003c/a\u003e Fix check for TYPE_CHECKING (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/be59d58ab8888fe00de617c1ff04751c787d3d1a\"\u003e\u003ccode\u003ebe59d58\u003c/code\u003e\u003c/a\u003e Add linting for imports under \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/25df6e4a14fa3d40e107d2f696004b82f35c94f1\"\u003e\u003ccode\u003e25df6e4\u003c/code\u003e\u003c/a\u003e Use sys.stdlib_module_names where available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/64f364703374a5d95c0bb503fcf133d1a3920a26\"\u003e\u003ccode\u003e64f3647\u003c/code\u003e\u003c/a\u003e Replace pkg_resources with importlib.metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/0ed972a89dd62fc4ceeb714e5defc8eb026eb077\"\u003e\u003ccode\u003e0ed972a\u003c/code\u003e\u003c/a\u003e Add auto-formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/4467390e6286338e43da505687ea86da0e51ded2\"\u003e\u003ccode\u003e4467390\u003c/code\u003e\u003c/a\u003e Add dependabot config for actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/dd6189fadb1e92e0122747387162836147f9ab6a\"\u003e\u003ccode\u003edd6189f\u003c/code\u003e\u003c/a\u003e Fix branches to run tests on\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PyCQA/flake8-import-order/compare/0.18.2...0.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.1.1 to 8.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\u003c/p\u003e\n\u003cp\u003eThis lets users still see condensed summary output of failures for quick reference in log files from job outputs, being especially useful if non-condensed output is very verbose.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12749\"\u003e#12749\u003c/a\u003e: pytest traditionally collects classes/functions in the test module namespace even if they are imported from another file.\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e# contents of src/domain.py\nclass Testament: ...\n\u003ch1\u003econtents of tests/test_testament.py\u003c/h1\u003e\n\u003cp\u003efrom domain import Testament\u003c/p\u003e\n\u003cp\u003edef test_testament(): ...\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn this scenario with the default options, pytest will collect the class [Testament]{.title-ref} from [tests/test_testament.py]{.title-ref} because it starts with [Test]{.title-ref}, even though in this case it is a production class being imported in the test module namespace.\u003c/p\u003e\n\u003cp\u003eThis behavior can now be prevented by setting the new \u003ccode\u003ecollect_imported_tests\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} configuration option to \u003ccode\u003efalse\u003c/code\u003e, which will make pytest collect classes/functions from test files \u003cstrong\u003eonly\u003c/strong\u003e if they are defined in that file.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/315b3ae798fe38264b3ab2312dced212c46f1e21\"\u003e\u003ccode\u003e315b3ae\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1498ba3aa57be19d649e64ee2db0d90ee315abad\"\u003e\u003ccode\u003e1498ba3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13467\"\u003e#13467\u003c/a\u003e from pytest-dev/towncrier-create\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/e4389acb4d650f349a728cc42067d8c1a246bdcb\"\u003e\u003ccode\u003ee4389ac\u003c/code\u003e\u003c/a\u003e Remove resultlog from the docs (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13465\"\u003e#13465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/64b230119cb7c260e1e6ec6887ebc5b3851d39fc\"\u003e\u003ccode\u003e64b2301\u003c/code\u003e\u003c/a\u003e scripts/release: add missing \u003ccode\u003ebuild\u003c/code\u003e to \u003ccode\u003etowncrier\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c205cfcb08083a2893e07b6d994bd38d183b64a\"\u003e\u003ccode\u003e4c205cf\u003c/code\u003e\u003c/a\u003e testing/plugins_integration: update Django (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13463\"\u003e#13463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4dcbcc91ff229d69f535aeac75a4d273ce38ca3b\"\u003e\u003ccode\u003e4dcbcc9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13458\"\u003e#13458\u003c/a\u003e from pytest-dev/dup-param-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/529301611db71cc5edc40464f3cfa1e95885a1e6\"\u003e\u003ccode\u003e5293016\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13459\"\u003e#13459\u003c/a\u003e from pytest-dev/pyright-minor-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7a481812a28b141171141abf39cc9bf351e0cbe1\"\u003e\u003ccode\u003e7a48181\u003c/code\u003e\u003c/a\u003e Add pyright configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/9fc6db9a550544ce4fb1f889dde3cf1165e7e337\"\u003e\u003ccode\u003e9fc6db9\u003c/code\u003e\u003c/a\u003e pytester: avoid confusing \u003ccode\u003ex\u003c/code\u003e self parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/9aa198bdef285d007305fb14c25d81e9996be518\"\u003e\u003ccode\u003e9aa198b\u003c/code\u003e\u003c/a\u003e mark/expression: fix self -\u0026gt; cls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.1.1...8.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 5.0.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1 (2025-04-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breakage that occurs when \u003ccode\u003e--cov-context\u003c/code\u003e and the \u003ccode\u003eno_cover\u003c/code\u003e marker are used together.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0 (2025-04-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange terminal output to use full width lines for the coverage header.\nContributed by Tsvika Shapira in \u003ccode\u003e[#678](https://github.com/pytest-dev/pytest-cov/issues/678) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/678\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRemoved unnecessary CovFailUnderWarning. Fixes \u003ccode\u003e[#675](https://github.com/pytest-dev/pytest-cov/issues/675) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/675\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eFixed the term report not using the precision specified via \u003ccode\u003e--cov-precision\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.0.0 (2024-10-29)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-flake8` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tbuchboeck/evse-redirector/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbuchboeck%2Fevse-redirector/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"2579694791","node_id":"PR_kwDOBjX6Ks6ZwwTH","number":1007,"state":"closed","title":"Bump pytest-flake8 from 0.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-01T22:22:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T23:26:59.000Z","updated_at":"2025-07-01T22:22:08.000Z","time_to_close":1896909,"merged_at":"2025-07-01T22:22:08.000Z","merged_by":"p1c2u","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"0.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 0.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/0.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=0.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/python-openapi/openapi-core/pull/1007","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-openapi%2Fopenapi-core/issues/1007","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1007/packages"},{"uuid":"2579399142","node_id":"PR_kwDOH4tM0c6ZvoHm","number":183,"state":"open","title":"Bump pytest-flake8 from 1.1.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T20:25:03.000Z","updated_at":"2025-06-09T20:25:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.1.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.1.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/p1c2u/jsonschema-path/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/p1c2u%2Fjsonschema-path/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"2575607140","node_id":"PR_kwDOBh1EQc6ZhKVk","number":395,"state":"open","title":"Bump pytest-flake8 from 1.1.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-07T15:13:05.000Z","updated_at":"2025-06-07T15:13:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.1.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.1.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/python-openapi/openapi-spec-validator/pull/395","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-openapi%2Fopenapi-spec-validator/issues/395","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/395/packages"},{"uuid":"2541101064","node_id":"PR_kwDOFU9PyM6XdiAI","number":19,"state":"closed","title":"Bump pytest-flake8 from 1.0.7 to 1.1.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-24T00:29:12.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-23T23:58:32.000Z","updated_at":"2025-05-24T00:29:12.000Z","time_to_close":1840,"merged_at":"2025-05-24T00:29:12.000Z","merged_by":"p1c2u","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.0.7 to 1.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Python 2 support and dependency on py; from \u003ca href=\"https://github.com/erikkemperman\"\u003e\u003ccode\u003e@​erikkemperman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.5, 3.6\u003c/li\u003e\n\u003cli\u003eStop testing on Python versions prior to 3.7\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eflake8-max-doc-length\u003c/code\u003e option; from \u003ca href=\"https://github.com/rodrigomologni\"\u003e\u003ccode\u003e@​rodrigomologni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some minor typos; from \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/0348600e6d4eaa509cf539ad2dedd745f61f793a\"\u003e\u003ccode\u003e0348600\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/4856b0e2ce94a1a0cd8952caa4b0a20c6996e6d8\"\u003e\u003ccode\u003e4856b0e\u003c/code\u003e\u003c/a\u003e Merge branch 'kianmeng-fix-typos'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/3730b90d72b81232a6f62b2ba0f443d9554965d8\"\u003e\u003ccode\u003e3730b90\u003c/code\u003e\u003c/a\u003e Update travis configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/05478719d953b9ef13eddbb60efe84fd8717d51a\"\u003e\u003ccode\u003e0547871\u003c/code\u003e\u003c/a\u003e Merge branch 'rodrigomologni-feat/add-flake8-max-doc-length'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/290f4a8c5b2a8a091f499b973ff826e2a2ac4be2\"\u003e\u003ccode\u003e290f4a8\u003c/code\u003e\u003c/a\u003e Stop testing on unsupported Python version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/e8624d5d335fa6539a10a498ec4c92faee2baa59\"\u003e\u003ccode\u003ee8624d5\u003c/code\u003e\u003c/a\u003e feat: add 'flake8-max-doc-length'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/8bfb90f6d4af56d43b403315186744187449ba0a\"\u003e\u003ccode\u003e8bfb90f\u003c/code\u003e\u003c/a\u003e Merge fixes from erikkemberman@\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48dd965cdce23fbda69c1853fb43e283c208dcd5\"\u003e\u003ccode\u003e48dd965\u003c/code\u003e\u003c/a\u003e Forgot to amend travis.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/af26c2444c79d2ea443e36f64ef0a8cf0e2b24c2\"\u003e\u003ccode\u003eaf26c24\u003c/code\u003e\u003c/a\u003e Remove Python 2 support and dependency on py, fixes \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/00971a896561eedc3ffdcfc582b62a47c7209666\"\u003e\u003ccode\u003e00971a8\u003c/code\u003e\u003c/a\u003e Update travis configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.0.7...1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.0.7\u0026new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/p1c2u/pathable/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/p1c2u%2Fpathable/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"2378609636","node_id":"PR_kwDOOEvw-M6NxrPk","number":2,"state":"closed","title":"Bump the testsuite group with 4 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-13T06:53:33.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-03-07T13:18:15.000Z","updated_at":"2025-06-13T06:53:33.000Z","time_to_close":8444118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"testsuite","update_count":4,"packages":[{"name":"flake8","old_version":"3.9.2","new_version":"7.1.2","repository_url":"https://github.com/pycqa/flake8"},{"name":"pytest","old_version":"8.1.1","new_version":"8.3.5","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"pytest-flake8","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps the testsuite group with 4 updates: [flake8](https://github.com/pycqa/flake8), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [pytest-flake8](https://github.com/coherent-oss/pytest-flake8).\n\nUpdates `flake8` from 3.9.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/fffee8ba9dc5903484f99390e6c7f4bbef59bda7\"\u003e\u003ccode\u003efffee8b\u003c/code\u003e\u003c/a\u003e Release 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/19001f77f3a8edccfd2d4c71e3c0fd7ed7fcb329\"\u003e\u003ccode\u003e19001f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1966\"\u003e#1966\u003c/a\u003e from PyCQA/limit-procs-to-file-count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/f35737a32d8283fd0d3456bd9919718ff2d1b077\"\u003e\u003ccode\u003ef35737a\u003c/code\u003e\u003c/a\u003e avoid starting unnecessary processes when file count is limited\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/cf1542cefa3e766670b2066dd75c4571d682a649\"\u003e\u003ccode\u003ecf1542c\u003c/code\u003e\u003c/a\u003e Release 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/939ea3d8d9d5d7d9f348420036af52df74f5ca09\"\u003e\u003ccode\u003e939ea3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1949\"\u003e#1949\u003c/a\u003e from stephenfin/issue-1948\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/bdcd5c2c0afadaf7c92a4b26d96055cecdd38cf3\"\u003e\u003ccode\u003ebdcd5c2\u003c/code\u003e\u003c/a\u003e Handle escaped braces in f-strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/2a811cc4d2aaed3e8eb5a9f04f08ccc8af7c0791\"\u003e\u003ccode\u003e2a811cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1946\"\u003e#1946\u003c/a\u003e from Viicos/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/10314ad9e5236f1ddf70cb25c2854c93c0840b66\"\u003e\u003ccode\u003e10314ad\u003c/code\u003e\u003c/a\u003e Fix wording of plugins documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/65a38c42a7f1a05ff8d99b313160754fc9b7a0d8\"\u003e\u003ccode\u003e65a38c4\u003c/code\u003e\u003c/a\u003e Release 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/34c97e046a459b0682c82660f16c620369abd6b7\"\u003e\u003ccode\u003e34c97e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1939\"\u003e#1939\u003c/a\u003e from PyCQA/new-pycodestyle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pycqa/flake8/compare/3.9.2...7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.1.1 to 8.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.5\u003c/h2\u003e\n\u003ch1\u003epytest 8.3.5 (2025-03-02)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11777\"\u003e#11777\u003c/a\u003e: Fixed issue where sequences were still being shortened even with \u003ccode\u003e-vv\u003c/code\u003e verbosity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12888\"\u003e#12888\u003c/a\u003e: Fixed broken input when using Python 3.13+ and a \u003ccode\u003elibedit\u003c/code\u003e build of Python, such as on macOS or with uv-managed Python binaries from the \u003ccode\u003epython-build-standalone\u003c/code\u003e project. This could manifest e.g. by a broken prompt when using \u003ccode\u003ePdb\u003c/code\u003e, or seeing empty inputs with manual usage of \u003ccode\u003einput()\u003c/code\u003e and suspended capturing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13026\"\u003e#13026\u003c/a\u003e: Fixed \u003ccode\u003eAttributeError\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} crash when using \u003ccode\u003e--import-mode=importlib\u003c/code\u003e when top-level directory same name as another module of the standard library.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13053\"\u003e#13053\u003c/a\u003e: Fixed a regression in pytest 8.3.4 where, when using \u003ccode\u003e--import-mode=importlib\u003c/code\u003e, a directory containing py file with the same name would cause an \u003ccode\u003eImportError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13083\"\u003e#13083\u003c/a\u003e: Fixed issue where pytest could crash if one of the collected directories got removed during collection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12842\"\u003e#12842\u003c/a\u003e: Added dedicated page about using types with pytest.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003etypes\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for detailed usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13112\"\u003e#13112\u003c/a\u003e: Fixed selftest failures in \u003ccode\u003etest_terminal.py\u003c/code\u003e with Pygments \u0026gt;= 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13256\"\u003e#13256\u003c/a\u003e: Support for Towncrier versions released in 2024 has been re-enabled\nwhen building Sphinx docs -- by \u003ccode\u003ewebknjaz\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.3.4\u003c/h2\u003e\n\u003ch1\u003epytest 8.3.4 (2024-12-01)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12592\"\u003e#12592\u003c/a\u003e: Fixed \u003ccode\u003eKeyError\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} crash when using \u003ccode\u003e--import-mode=importlib\u003c/code\u003e in a directory layout where a directory contains a child directory with the same name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12818\"\u003e#12818\u003c/a\u003e: Assertion rewriting now preserves the source ranges of the original instructions, making it play well with tools that deal with the \u003ccode\u003eAST\u003c/code\u003e, like \u003ca href=\"https://github.com/alexmojaki/executing\"\u003eexecuting\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12849\"\u003e#12849\u003c/a\u003e: ANSI escape codes for colored output now handled correctly in \u003ccode\u003epytest.fail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} with [pytrace=False]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/9353\"\u003e#9353\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now uses strict equality when given booleans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10558\"\u003e#10558\u003c/a\u003e: Fix ambiguous docstring of \u003ccode\u003epytest.Config.getoption\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10829\"\u003e#10829\u003c/a\u003e: Improve documentation on the current handling of the \u003ccode\u003e--basetemp\u003c/code\u003e option and its lack of retention functionality (\u003ccode\u003etemporary directory location and retention\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b55ab2aabb68c0ce94c3903139b062d0c2790152\"\u003e\u003ccode\u003eb55ab2a\u003c/code\u003e\u003c/a\u003e Prepare release version 8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/e217726d2a0edfaf58eae95bf835b85834b96da3\"\u003e\u003ccode\u003ee217726\u003c/code\u003e\u003c/a\u003e Added dedicated page about using types with pytest \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12842\"\u003e#12842\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12963\"\u003e#12963\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13260\"\u003e#13260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2fa3f8306c3da4aad7f7349a4947ac37ba6c652f\"\u003e\u003ccode\u003e2fa3f83\u003c/code\u003e\u003c/a\u003e Add more resources and studies to flaky tests page in docs (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13250\"\u003e#13250\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13259\"\u003e#13259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/e5c2efe3c36199731b41fd68bbf4df5e21404a8b\"\u003e\u003ccode\u003ee5c2efe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13256\"\u003e#13256\u003c/a\u003e from webknjaz/maintenance/towncrier-bump (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/3419674225a3a7b7d6f93650d75f6de52fe637d5\"\u003e\u003ccode\u003e3419674\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13187\"\u003e#13187\u003c/a\u003e from pytest-dev/patchback/backports/8.3.x/b4009b319...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b75cfb162dbb927739698effa3fbcf279655da49\"\u003e\u003ccode\u003eb75cfb1\u003c/code\u003e\u003c/a\u003e Add readline workaround for libedit (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13176\"\u003e#13176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/edbfff72a4051ed9c5f3d9b5d6f316b407cb6961\"\u003e\u003ccode\u003eedbfff7\u003c/code\u003e\u003c/a\u003e doc: Clarify capturing .readouterr() return value (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13222\"\u003e#13222\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13225\"\u003e#13225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2ebba0063c66b77a7bd171221de059f3b3e47b86\"\u003e\u003ccode\u003e2ebba00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13199\"\u003e#13199\u003c/a\u003e from jakkdl/tox_docs_no_fetch (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13200\"\u003e#13200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/eb6496b79759f9acde581ed9d7a0777a49b5f820\"\u003e\u003ccode\u003eeb6496b\u003c/code\u003e\u003c/a\u003e doc: Change training to remote only (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13196\"\u003e#13196\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13197\"\u003e#13197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/78cf1f67f707fc07372a89775fd10d2065b5f17a\"\u003e\u003ccode\u003e78cf1f6\u003c/code\u003e\u003c/a\u003e ci: Bump build-and-inspect-python-package (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.1.1...8.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.0 (2024-10-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated various documentation inaccuracies, especially on subprocess handling.\u003c/li\u003e\n\u003cli\u003eChanged fail under checks to use the precision set in the coverage configuration.\nNow it will perform the check just like \u003ccode\u003ecoverage report\u003c/code\u003e would.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e--cov-precision\u003c/code\u003e cli option that can override the value set in your coverage configuration.\u003c/li\u003e\n\u003cli\u003eDropped support for now EOL Python 3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/95404375a0e436178e012e20b8865c23c54c8a50\"\u003e\u003ccode\u003e9540437\u003c/code\u003e\u003c/a\u003e Bump version: 5.0.0 → 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/9f8175467afc67db9001fb364ad1f2dfe79b51f1\"\u003e\u003ccode\u003e9f81754\u003c/code\u003e\u003c/a\u003e Further trim down envs and drop Python 3.8.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/b12b5ec65da4c66bbc0c35918957f9f875f465c3\"\u003e\u003ccode\u003eb12b5ec\u003c/code\u003e\u003c/a\u003e Update conf.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/23f4b27b432a54fcc3b6df7363f0e73e568233fb\"\u003e\u003ccode\u003e23f4b27\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/291a04f49566054bb19644aba27c3799ac8b7f42\"\u003e\u003ccode\u003e291a04f\u003c/code\u003e\u003c/a\u003e Bump test deps and trim config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/08f1101455ba293dda388fdb3b61e62fd95a827d\"\u003e\u003ccode\u003e08f1101\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--cov-precision\u003c/code\u003e option. Close \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-cov/issues/655\"\u003e#655\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/76fe2a7e48e5c9c53644994c5ba5a421c84286f5\"\u003e\u003ccode\u003e76fe2a7\u003c/code\u003e\u003c/a\u003e Move the warnings/errors in a place that doesn't import anything.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/a9ea7b71711479d4c5ccc5e21e2eb1694b259cb0\"\u003e\u003ccode\u003ea9ea7b7\u003c/code\u003e\u003c/a\u003e Implement error/warning for the bad dynamic_context being set in config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/c299e01b6422284a6a7f7322e6b9bf8f44aa3c25\"\u003e\u003ccode\u003ec299e01\u003c/code\u003e\u003c/a\u003e Add explicit suffixing to make it easier to see the identify the sources/usag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/c87e54643ef696ed2b0e2b9a4209581da8467fcb\"\u003e\u003ccode\u003ec87e546\u003c/code\u003e\u003c/a\u003e Add reproducer for weird xdist dynamic_context interaction. Ref \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-cov/issues/604\"\u003e#604\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-flake8` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tbuchboeck/evse-redirector/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbuchboeck%2Fevse-redirector/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2646696943","node_id":"PR_kwDOADeRZc6Ban13","number":160,"state":"closed","title":"chore(deps-dev): bump pytest-flake8 from 1.2.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T04:59:33.000Z","author_association":null,"state_reason":null,"created_at":"2024-11-10T00:54:17.000Z","updated_at":"2025-12-29T04:59:41.000Z","time_to_close":35784316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pytest-flake8","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.2.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.2.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bow/volt/pull/160","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bow%2Fvolt/issues/160","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/160/packages"}],"issue_packages":[{"old_version":"1.1.1","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-11-12T16:55:33.000Z","version_change":"1.1.1 → 1.3.0","issue":{"uuid":"3617390795","node_id":"PR_kwDOQSWRas6zBsXl","number":12,"state":"open","title":"Bump the test-dependencies group with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-12T16:55:33.000Z","updated_at":"2025-11-12T17:00:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"test-dependencies","update_count":5,"packages":[{"name":"pytest","old_version":"7.4.3","new_version":"7.4.4","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-mock","old_version":"3.12.0","new_version":"3.15.1","repository_url":"https://github.com/pytest-dev/pytest-mock"},{"name":"pytest-xdist","old_version":"3.5.0","new_version":"3.8.0","repository_url":"https://github.com/pytest-dev/pytest-xdist"},{"name":"coverage","old_version":"7.4.0","new_version":"7.10.7","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the test-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pytest](https://github.com/pytest-dev/pytest) | `7.4.3` | `7.4.4` |\n| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.12.0` | `3.15.1` |\n| [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) | `3.5.0` | `3.8.0` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.4.0` | `7.10.7` |\n| [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) | `1.1.1` | `1.3.0` |\n\nUpdates `pytest` from 7.4.3 to 7.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epytest 7.4.4 (2023-12-31)\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11140\"\u003e#11140\u003c/a\u003e: Fix non-string constants at the top of file being detected as docstrings on Python\u0026gt;=3.8.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11572\"\u003e#11572\u003c/a\u003e: Handle an edge case where \u003ccode\u003esys.stderr\u003c/code\u003e{.interpreted-text role=\u0026quot;data\u0026quot;} and \u003ccode\u003esys.__stderr__\u003c/code\u003e{.interpreted-text role=\u0026quot;data\u0026quot;} might already be closed when \u003ccode\u003efaulthandler\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} is tearing down.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11710\"\u003e#11710\u003c/a\u003e: Fixed tracebacks from collection errors not getting pruned.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/7966\"\u003e#7966\u003c/a\u003e: Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in \u003ccode\u003e__iter__\u003c/code\u003e methods. Now they are treated un-iterable instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11091\"\u003e#11091\u003c/a\u003e: Updated documentation to refer to hyphenated options: replaced \u003ccode\u003e--junitxml\u003c/code\u003e with \u003ccode\u003e--junit-xml\u003c/code\u003e and \u003ccode\u003e--collectonly\u003c/code\u003e with \u003ccode\u003e--collect-only\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65\"\u003e\u003ccode\u003e33f694f\u003c/code\u003e\u003c/a\u003e Prepare release version 7.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7\"\u003e\u003ccode\u003e76c107c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11751\"\u003e#11751\u003c/a\u003e from bluetech/backport-11143-to-7.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027\"\u003e\u003ccode\u003e531d76d\u003c/code\u003e\u003c/a\u003e [7.4.x] Improve reporting from \u003cstrong\u003eiter\u003c/strong\u003e exceptions (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11749\"\u003e#11749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b\"\u003e\u003ccode\u003ea0f58fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11143\"\u003e#11143\u003c/a\u003e from tushar-deepsource/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8\"\u003e\u003ccode\u003eb1f3387\u003c/code\u003e\u003c/a\u003e [7.4.x] \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11091\"\u003e#11091\u003c/a\u003e: documentation should use hypthonated properties (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11750\"\u003e#11750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985\"\u003e\u003ccode\u003e2cdd619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11747\"\u003e#11747\u003c/a\u003e from pytest-dev/backport-11711-to-7.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724\"\u003e\u003ccode\u003ed06c05b\u003c/code\u003e\u003c/a\u003e [7.4.x] nodes: fix tracebacks from collection errors are not getting pruned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9\"\u003e\u003ccode\u003e5582bfc\u003c/code\u003e\u003c/a\u003e [7.4.x] Improves clarity in Sphinx documentation for function signature. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/13024efd7afdbae80ce70d27295d9bbe62670cb8\"\u003e\u003ccode\u003e13024ef\u003c/code\u003e\u003c/a\u003e [7.4.x] Fix for operation on closed file in faulthandler teardown (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11631\"\u003e#11631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/a40dacf6577ae990740e10572582538dfaf357b6\"\u003e\u003ccode\u003ea40dacf\u003c/code\u003e\u003c/a\u003e [7.4.x] XFAIL TestLocalPath.test_make_numbered_dir_multiprocess_safe (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-mock` from 3.12.0 to 3.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-mock/releases\"\u003epytest-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-16\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/529\"\u003e#529\u003c/a\u003e: Fixed \u003ccode\u003eitertools._tee object has no attribute error\u003c/code\u003e -- now \u003ccode\u003eduplicate_iterators=True\u003c/code\u003e must be passed to \u003ccode\u003emocker.spy\u003c/code\u003e to duplicate iterators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-04\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.8 (EOL) is no longer supported.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/524\"\u003e#524\u003c/a\u003e: Added \u003ccode\u003espy_return_iter\u003c/code\u003e to \u003ccode\u003emocker.spy\u003c/code\u003e, which contains a duplicate of the return value of the spied method if it is an \u003ccode\u003eIterator\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/503\"\u003e#503\u003c/a\u003e: Python 3.14 is now officially supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/415\"\u003e#415\u003c/a\u003e: \u003ccode\u003eMockType\u003c/code\u003e and \u003ccode\u003eAsyncMockType\u003c/code\u003e can be imported from \u003ccode\u003epytest_mock\u003c/code\u003e for type annotation purposes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/420\"\u003e#420\u003c/a\u003e: Fixed a regression which would cause \u003ccode\u003emocker.patch.object\u003c/code\u003e to not being properly cleared between tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/417\"\u003e#417\u003c/a\u003e: \u003ccode\u003espy\u003c/code\u003e now has \u003ccode\u003espy_return_list\u003c/code\u003e, which is a list containing all the values returned by the spied function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epytest-mock\u003c/code\u003e now requires \u003ccode\u003epytest\u0026gt;=6.2.5\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/pull/410\"\u003e#410\u003c/a\u003e: pytest-mock's \u003ccode\u003esetup.py\u003c/code\u003e file is removed.\nIf you relied on this file, e.g. to install pytest using \u003ccode\u003esetup.py install\u003c/code\u003e,\nplease see \u003ca href=\"https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary\"\u003eWhy you shouldn't invoke setup.py directly\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst\"\u003epytest-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-16\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#529](https://github.com/pytest-dev/pytest-mock/issues/529) \u0026lt;https://github.com/pytest-dev/pytest-mock/issues/529\u0026gt;\u003c/code\u003e_: Fixed \u003ccode\u003eitertools._tee object has no attribute error\u003c/code\u003e -- now \u003ccode\u003eduplicate_iterators=True\u003c/code\u003e must be passed to \u003ccode\u003emocker.spy\u003c/code\u003e to duplicate iterators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-04\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.8 (EOL) is no longer supported.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[#524](https://github.com/pytest-dev/pytest-mock/issues/524) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/524\u0026gt;\u003c/code\u003e_: Added \u003ccode\u003espy_return_iter\u003c/code\u003e to \u003ccode\u003emocker.spy\u003c/code\u003e, which contains a duplicate of the return value of the spied method if it is an \u003ccode\u003eIterator\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1 (2025-05-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#503](https://github.com/pytest-dev/pytest-mock/issues/503) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/503\u0026gt;\u003c/code\u003e_: Python 3.14 is now officially supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0 (2024-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#415](https://github.com/pytest-dev/pytest-mock/issues/415) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/415\u0026gt;\u003c/code\u003e_: \u003ccode\u003eMockType\u003c/code\u003e and \u003ccode\u003eAsyncMockType\u003c/code\u003e can be imported from \u003ccode\u003epytest_mock\u003c/code\u003e for type annotation purposes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#420](https://github.com/pytest-dev/pytest-mock/issues/420) \u0026lt;https://github.com/pytest-dev/pytest-mock/issues/420\u0026gt;\u003c/code\u003e_: Fixed a regression which would cause \u003ccode\u003emocker.patch.object\u003c/code\u003e to not being properly cleared between tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0 (2024-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#417](https://github.com/pytest-dev/pytest-mock/issues/417) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/417\u0026gt;\u003c/code\u003e_: \u003ccode\u003espy\u003c/code\u003e now has \u003ccode\u003espy_return_list\u003c/code\u003e, which is a list containing all the values returned by the spied function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epytest-mock\u003c/code\u003e now requires \u003ccode\u003epytest\u0026gt;=6.2.5\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[#410](https://github.com/pytest-dev/pytest-mock/issues/410) \u0026lt;https://github.com/pytest-dev/pytest-mock/pull/410\u0026gt;\u003c/code\u003e\u003cem\u003e: pytest-mock's \u003ccode\u003esetup.py\u003c/code\u003e file is removed.\nIf you relied on this file, e.g. to install pytest using \u003ccode\u003esetup.py install\u003c/code\u003e,\nplease see \u003ccode\u003eWhy you shouldn't invoke setup.py directly \u0026lt;https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary\u0026gt;\u003c/code\u003e\u003c/em\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/e1b5c62a38c5a05cae614aef3847f240ba50d269\"\u003e\u003ccode\u003ee1b5c62\u003c/code\u003e\u003c/a\u003e Release 3.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/184eb190d6be417f5f33727bcbc9704909479498\"\u003e\u003ccode\u003e184eb19\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003espy_return_iter\u003c/code\u003e only when explicitly requested (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/4fa0088a0aa85eefb1313bd97adf43889bf1f647\"\u003e\u003ccode\u003e4fa0088\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/f5aff33ce71ed4620acc43dc41cb3b198bcf4cb0\"\u003e\u003ccode\u003ef5aff33\u003c/code\u003e\u003c/a\u003e Fix test failure with pytest 8+ and verbose mode (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/adc41873c9d6aa69b87e3f108c93a29c847869aa\"\u003e\u003ccode\u003eadc4187\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/95ad5700609aae73c6f767b8cc2ccfb2483e0f5c\"\u003e\u003ccode\u003e95ad570\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/e696bf02c199b1f7d0c48adb450f40e5a75b699a\"\u003e\u003ccode\u003ee696bf0\u003c/code\u003e\u003c/a\u003e Fix standalone mock support (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/5b29b03ce9581cfcd867dd6c04a970fb2c861291\"\u003e\u003ccode\u003e5b29b03\u003c/code\u003e\u003c/a\u003e Fix gen-release-notes script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/7d22ef4e560351832e60687d8bd15ebe2785ff3b\"\u003e\u003ccode\u003e7d22ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-mock/issues/528\"\u003e#528\u003c/a\u003e from pytest-dev/release-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-mock/commit/90b29f89e2086c139a7b4fea89202faa192ee5a9\"\u003e\u003ccode\u003e90b29f8\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 3.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-mock/compare/v3.12.0...v3.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-xdist` from 3.5.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst\"\u003epytest-xdist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003epytest-xdist 3.8.0 (2025-06-30)\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1083](https://github.com/pytest-dev/pytest-xdist/issues/1083) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1083\u0026gt;\u003c/code\u003e_: Add \u003ccode\u003e--no-loadscope-reorder\u003c/code\u003e and \u003ccode\u003e--loadscope-reorder\u003c/code\u003e option to control whether to automatically reorder tests in loadscope for tests where relative ordering matters. This only applies when using \u003ccode\u003eloadscope\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor example, [test_file_1, test_file_2, ..., test_file_n] are given as input test files, if \u003ccode\u003e--no-loadscope-reorder\u003c/code\u003e is used, for either worker, the \u003ccode\u003etest_file_a\u003c/code\u003e will be executed before \u003ccode\u003etest_file_b\u003c/code\u003e only if \u003ccode\u003ea \u0026lt; b\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe default behavior is to reorder the tests to maximize the number of tests that can be executed in parallel.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003epytest-xdist 3.7.0 (2025-05-26)\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1142](https://github.com/pytest-dev/pytest-xdist/issues/1142) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1142\u0026gt;\u003c/code\u003e_: Added support for Python 3.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1144](https://github.com/pytest-dev/pytest-xdist/issues/1144) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1144\u0026gt;\u003c/code\u003e_: The internal \u003ccode\u003esteal\u003c/code\u003e command is now atomic - it unschedules either all requested tests or none.\u003c/p\u003e\n\u003cp\u003eThis is a prerequisite for group/scope support in the \u003ccode\u003eworksteal\u003c/code\u003e scheduler, so test groups won't be broken up incorrectly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1170](https://github.com/pytest-dev/pytest-xdist/issues/1170) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1170\u0026gt;\u003c/code\u003e_: Add the \u003ccode\u003e--px\u003c/code\u003e arg to create proxy gateways.\u003c/p\u003e\n\u003cp\u003eProxy gateways are passed to additional gateways using the \u003ccode\u003evia\u003c/code\u003e keyword.\nThey can serve as a way to run multiple workers on remote machines.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1200](https://github.com/pytest-dev/pytest-xdist/issues/1200) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1200\u0026gt;\u003c/code\u003e_: Now multiple \u003ccode\u003exdist_group\u003c/code\u003e markers are considered when assigning tests to groups (order does not matter).\u003c/p\u003e\n\u003cp\u003ePreviously, only the last marker would assign a test to a group, but now if a test has multiple \u003ccode\u003exdist_group\u003c/code\u003e marks applied (for example via parametrization or via fixtures), they are merged to make a new group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemovals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[#1162](https://github.com/pytest-dev/pytest-xdist/issues/1162) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1162\u0026gt;\u003c/code\u003e_: Dropped support for EOL Python 3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTrivial Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1092](https://github.com/pytest-dev/pytest-xdist/issues/1092) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1092\u0026gt;\u003c/code\u003e_: Update an error message to better indicate where users should go for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003e[#1190](https://github.com/pytest-dev/pytest-xdist/issues/1190) \u0026lt;https://github.com/pytest-dev/pytest-xdist/issues/1190\u0026gt;\u003c/code\u003e_: Switched to using a SPDX license identifier introduced in PEP 639.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003epytest-xdist 3.6.1 (2024-04-28)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/1e3e4dc16523c8a8f6c67d95a950166420718c99\"\u003e\u003ccode\u003e1e3e4dc\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/600aad575a4e4382855145b0c464d51b8f0b7242\"\u003e\u003ccode\u003e600aad5\u003c/code\u003e\u003c/a\u003e Ensure all xdist group names are strings (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/9d7ba5b5fbbbe26793fbfb7cb1903eb69425cf09\"\u003e\u003ccode\u003e9d7ba5b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--no-loadscope-reorder\u003c/code\u003e and \u003ccode\u003e--loadscope-reorder\u003c/code\u003e options (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/532f07fb181bb1546eda79bbe6b46bdb56c699e1\"\u003e\u003ccode\u003e532f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1210\"\u003e#1210\u003c/a\u003e from pytest-dev/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/0883ad085e0cf039c8ae13eb2789c1076544d225\"\u003e\u003ccode\u003e0883ad0\u003c/code\u003e\u003c/a\u003e Fix Path usage in \u003ccode\u003etest_rsync_roots_no_roots\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/58a51bc14015d211761e44c2bdacab09c3893668\"\u003e\u003ccode\u003e58a51bc\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/59a2ad0150697b9ff837f3ae8dcf6e074d5a114b\"\u003e\u003ccode\u003e59a2ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1220\"\u003e#1220\u003c/a\u003e from pytest-dev/dependabot/github_actions/github-act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/d42b9c72044855236c68286ca3bdb34486a05872\"\u003e\u003ccode\u003ed42b9c7\u003c/code\u003e\u003c/a\u003e build(deps): bump hynek/build-and-inspect-python-package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/ebfcb99072aed3503fda5175245f28895a0204bb\"\u003e\u003ccode\u003eebfcb99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1206\"\u003e#1206\u003c/a\u003e from pytest-dev/release-3.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-xdist/commit/23b7fd6054298a530b02b33d07007b3082a36277\"\u003e\u003ccode\u003e23b7fd6\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-xdist/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-xdist/compare/v3.5.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `coverage` from 7.4.0 to 7.10.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst\"\u003ecoverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.10.7 — 2025-09-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePerformance: with branch coverage in large files, generating HTML, JSON, or\nLCOV reports could take far too long due to some quadratic behavior when\ncreating the function and class index pages.  This is now fixed, closing\n\u003ccode\u003eissue 2048\u003c/code\u003e_.  Thanks to Daniel Diniz for help diagnosing the problem.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMost warnings and a few errors now have links to a page in the docs\nexplaining the specific message.  Closes \u003ccode\u003eissue 1921\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 1921: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1921\"\u003ecoveragepy/coveragepy#1921\u003c/a\u003e\n.. _issue 2048: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2048\"\u003ecoveragepy/coveragepy#2048\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-10-6:\u003c/p\u003e\n\u003ch2\u003eVersion 7.10.6 — 2025-08-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: \u003ccode\u003esource\u003c/code\u003e directories were not properly communicated to subprocesses\nthat ran in different directories, as reported in \u003ccode\u003eissue 1499\u003c/code\u003e_.  This is now\nfixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePerformance: \u003ccode\u003eAlex Gaynor continues fine-tuning \u0026lt;pull 2038_\u0026gt;\u003c/code\u003e_ the speed of\ncombination, especially with many contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 1499: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1499\"\u003ecoveragepy/coveragepy#1499\u003c/a\u003e\n.. _pull 2038: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2038\"\u003ecoveragepy/coveragepy#2038\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-10-5:\u003c/p\u003e\n\u003ch2\u003eVersion 7.10.5 — 2025-08-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBig speed improvements for \u003ccode\u003ecoverage combine\u003c/code\u003e: it's now about twice as\nfast! Huge thanks to Alex Gaynor for pull requests \u003ccode\u003e2032 \u0026lt;pull 2032_\u0026gt;\u003c/code\u003e\u003cem\u003e,\n\u003ccode\u003e2033 \u0026lt;pull 2033_\u0026gt;\u003c/code\u003e\u003c/em\u003e, and \u003ccode\u003e2034 \u0026lt;pull 2034_\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _pull 2032: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2032\"\u003ecoveragepy/coveragepy#2032\u003c/a\u003e\n.. _pull 2033: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2033\"\u003ecoveragepy/coveragepy#2033\u003c/a\u003e\n.. _pull 2034: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2034\"\u003ecoveragepy/coveragepy#2034\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-10-4:\u003c/p\u003e\n\u003ch2\u003eVersion 7.10.4 — 2025-08-16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/92a2af54e6bc948a9c536bd9b12bab70fb055904\"\u003e\u003ccode\u003e92a2af5\u003c/code\u003e\u003c/a\u003e docs: sample HTML for 7.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/952afdaca658d5e1acdd533c727448a0b218caf0\"\u003e\u003ccode\u003e952afda\u003c/code\u003e\u003c/a\u003e docs: prep for 7.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/a301761e69da97b27662f395974d26f78fa8b2b5\"\u003e\u003ccode\u003ea301761\u003c/code\u003e\u003c/a\u003e build: riscv64 wheels (\u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/5daff8d38786aa540ff9bec622eb3389f117f911\"\u003e\u003ccode\u003e5daff8d\u003c/code\u003e\u003c/a\u003e docs: now source is formatted with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/04bbc3acfd914fdd99ffec9873bc03bdc7329357\"\u003e\u003ccode\u003e04bbc3a\u003c/code\u003e\u003c/a\u003e docs: discuss cog in the contributing docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/c181b9315f59a81667da47cf3d760d0253872238\"\u003e\u003ccode\u003ec181b93\u003c/code\u003e\u003c/a\u003e build: use cog --check-fail-msg to instruct devs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/33c4ba196f49e0ee86ab0ff473c0876c0bacd5fa\"\u003e\u003ccode\u003e33c4ba1\u003c/code\u003e\u003c/a\u003e chore: make upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/0744b73b6b503ccf2cb75aba095c023672b921a8\"\u003e\u003ccode\u003e0744b73\u003c/code\u003e\u003c/a\u003e chore: bump the action-dependencies group across 1 directory with 2 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/0d5a112fc54c1d5a07f3f2ec451779808902c9af\"\u003e\u003ccode\u003e0d5a112\u003c/code\u003e\u003c/a\u003e perf: bulk narrowing to avoid N**2. \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2048\"\u003e#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/a868ed9269ca474748130f5c6360cd2aae66ffc8\"\u003e\u003ccode\u003ea868ed9\u003c/code\u003e\u003c/a\u003e docs: mention Python Discord on the index page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coveragepy/coveragepy/compare/7.4.0...7.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-flake8` from 1.1.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/phxntninja/MUTTv2.5/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phxntninja%2FMUTTv2.5/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"1.1.1","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-11-10T23:32:18.000Z","version_change":"1.1.1 → 1.3.0","issue":{"uuid":"3610088875","node_id":"PR_kwDOQSWRas6ypFa1","number":4,"state":"closed","title":"chore(deps): bump pytest-flake8 from 1.1.1 to 1.3.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-12T16:55:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T23:32:18.000Z","updated_at":"2025-11-12T16:55:37.000Z","time_to_close":148998,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.1.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.1.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/phxntninja/MUTTv2.5/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phxntninja%2FMUTTv2.5/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.1.0","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-06-13T06:53:45.000Z","version_change":"1.1.0 → 1.3.0","issue":{"uuid":"2589298233","node_id":"PR_kwDOOEvw-M6aVY45","number":18,"state":"open","title":"Bump the testsuite group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-13T06:53:45.000Z","updated_at":"2025-06-13T06:53:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"testsuite","update_count":5,"packages":[{"name":"flake8","old_version":"3.9.2","new_version":"7.2.0","repository_url":"https://github.com/pycqa/flake8"},{"name":"flake8-import-order","old_version":"0.18.2","new_version":"0.19.0","repository_url":"https://github.com/PyCQA/flake8-import-order"},{"name":"pytest","old_version":"8.1.1","new_version":"8.4.0","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"5.0.0","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"pytest-flake8","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps the testsuite group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flake8](https://github.com/pycqa/flake8) | `3.9.2` | `7.2.0` |\n| [flake8-import-order](https://github.com/PyCQA/flake8-import-order) | `0.18.2` | `0.19.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.1.1` | `8.4.0` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `5.0.0` | `6.2.1` |\n| [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) | `1.1.0` | `1.3.0` |\n\n\nUpdates `flake8` from 3.9.2 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/16f5f28a384f0781bebb37a08aa45e65b9526c50\"\u003e\u003ccode\u003e16f5f28\u003c/code\u003e\u003c/a\u003e Release 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/ebad305769bbf62d92901a1b9c9121c1b4fec00b\"\u003e\u003ccode\u003eebad305\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1974\"\u003e#1974\u003c/a\u003e from PyCQA/update-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/d56d569ce40a623a17c212ea7f2b306714f27f31\"\u003e\u003ccode\u003ed56d569\u003c/code\u003e\u003c/a\u003e update versions of pycodestyle / pyflakes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/a7e8f6250c23e71546ca4cc35322bc06fe90f9f4\"\u003e\u003ccode\u003ea7e8f62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1973\"\u003e#1973\u003c/a\u003e from PyCQA/py39-plus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/9d55ccdb729d1255b9cf09438b6073b05b9ce52c\"\u003e\u003ccode\u003e9d55ccd\u003c/code\u003e\u003c/a\u003e py39+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/e492aeb385f87c0520c65d32747763209ed1da21\"\u003e\u003ccode\u003ee492aeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1967\"\u003e#1967\u003c/a\u003e from PyCQA/unnecessary-mocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/fa2ed7145cdf80fd983c2a436226a074f9a9d664\"\u003e\u003ccode\u003efa2ed71\u003c/code\u003e\u003c/a\u003e remove a few unnecessary mocks in test_checker_manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/fffee8ba9dc5903484f99390e6c7f4bbef59bda7\"\u003e\u003ccode\u003efffee8b\u003c/code\u003e\u003c/a\u003e Release 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/19001f77f3a8edccfd2d4c71e3c0fd7ed7fcb329\"\u003e\u003ccode\u003e19001f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1966\"\u003e#1966\u003c/a\u003e from PyCQA/limit-procs-to-file-count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/f35737a32d8283fd0d3456bd9919718ff2d1b077\"\u003e\u003ccode\u003ef35737a\u003c/code\u003e\u003c/a\u003e avoid starting unnecessary processes when file count is limited\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pycqa/flake8/compare/3.9.2...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flake8-import-order` from 0.18.2 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PyCQA/flake8-import-order/blob/main/CHANGELOG.rst\"\u003eflake8-import-order's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.0 2025-06-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop deprecated Python versions 3.7 and 3.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop unsupported pypy3.9\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003esys.stdlib_module_names\u003c/code\u003e where available to determine whether a\nmodule is in the standard library or not.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace usage of \u003ccode\u003epkg_resources\u003c/code\u003e from setuptools with\n\u003ccode\u003eimportlib.metadata\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove package to PyCQA PyPI organization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for checking ordering in a \u003ccode\u003eTYPE_CHECKING\u003c/code\u003e block. This\nwill support the following variants:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e (where there was a prior \u003ccode\u003efrom typing import TYPE_CHECKING\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eif t.TYPE_CHECKING:\u003c/code\u003e (where there was a prior \u003ccode\u003eimport typing as t\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eif typing.TYPE_CHECKING:\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/828599369214e2e1e4069009f2fdb56e8c99d24a\"\u003e\u003ccode\u003e8285993\u003c/code\u003e\u003c/a\u003e Prepare 0.19.0 release (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/7b63eea2587d4922afb55a4bbf0a002d98a2f759\"\u003e\u003ccode\u003e7b63eea\u003c/code\u003e\u003c/a\u003e Bump step-security/harden-runner from 2.12.0 to 2.12.1 (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/484217487a50bd99d43a98722991870c3e5e7dfd\"\u003e\u003ccode\u003e4842174\u003c/code\u003e\u003c/a\u003e Add trusted publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/36359fcec617a9bcec28b31348fc7b10180eabdc\"\u003e\u003ccode\u003e36359fc\u003c/code\u003e\u003c/a\u003e Fix check for TYPE_CHECKING (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/be59d58ab8888fe00de617c1ff04751c787d3d1a\"\u003e\u003ccode\u003ebe59d58\u003c/code\u003e\u003c/a\u003e Add linting for imports under \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/PyCQA/flake8-import-order/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/25df6e4a14fa3d40e107d2f696004b82f35c94f1\"\u003e\u003ccode\u003e25df6e4\u003c/code\u003e\u003c/a\u003e Use sys.stdlib_module_names where available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/64f364703374a5d95c0bb503fcf133d1a3920a26\"\u003e\u003ccode\u003e64f3647\u003c/code\u003e\u003c/a\u003e Replace pkg_resources with importlib.metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/0ed972a89dd62fc4ceeb714e5defc8eb026eb077\"\u003e\u003ccode\u003e0ed972a\u003c/code\u003e\u003c/a\u003e Add auto-formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/4467390e6286338e43da505687ea86da0e51ded2\"\u003e\u003ccode\u003e4467390\u003c/code\u003e\u003c/a\u003e Add dependabot config for actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8-import-order/commit/dd6189fadb1e92e0122747387162836147f9ab6a\"\u003e\u003ccode\u003edd6189f\u003c/code\u003e\u003c/a\u003e Fix branches to run tests on\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PyCQA/flake8-import-order/compare/0.18.2...0.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.1.1 to 8.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.0\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.0 (2025-06-02)\u003c/h1\u003e\n\u003ch2\u003eRemovals and backward incompatible breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11372\"\u003e#11372\u003c/a\u003e: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12346\"\u003e#12346\u003c/a\u003e: Tests will now fail, instead of raising a warning, if they return any value other than None.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12874\"\u003e#12874\u003c/a\u003e: We dropped support for Python 3.8 following its end of life (2024-10-07).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12960\"\u003e#12960\u003c/a\u003e: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003ethe docs \u0026lt;yield tests deprecated\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations (removal in next major release)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10839\"\u003e#10839\u003c/a\u003e: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or \u003ccode\u003eautouse=True\u003c/code\u003e. For guidance on how to work around this warning see \u003ccode\u003esync-test-async-fixture\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11538\"\u003e#11538\u003c/a\u003e: Added \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} as an equivalent to \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} for expecting \u003ccode\u003eExceptionGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;exc\u0026quot;}. Also adds \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} which is now the logic behind \u003ccode\u003epytest.raises\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and used as parameter to \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;}. \u003ccode\u003eRaisesGroup\u003c/code\u003e includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating \u003ccode\u003eexcept* \u0026lt;except_star\u0026gt;\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}. See \u003ccode\u003eassert-matching-exception-groups\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} and docstrings for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12081\"\u003e#12081\u003c/a\u003e: Added \u003ccode\u003ecapteesys\u003c/code\u003e{.interpreted-text role=\u0026quot;fixture\u0026quot;} to capture AND pass output to next handler set by \u003ccode\u003e--capture=\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12504\"\u003e#12504\u003c/a\u003e: \u003ccode\u003epytest.mark.xfail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now accepts \u003ccode\u003epytest.RaisesGroup\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} for the \u003ccode\u003eraises\u003c/code\u003e parameter when you expect an exception group. You can also pass a \u003ccode\u003epytest.RaisesExc\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} if you e.g. want to make use of the \u003ccode\u003echeck\u003c/code\u003e parameter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12713\"\u003e#12713\u003c/a\u003e: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.\u003c/p\u003e\n\u003cp\u003eThis lets users still see condensed summary output of failures for quick reference in log files from job outputs, being especially useful if non-condensed output is very verbose.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12749\"\u003e#12749\u003c/a\u003e: pytest traditionally collects classes/functions in the test module namespace even if they are imported from another file.\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e# contents of src/domain.py\nclass Testament: ...\n\u003ch1\u003econtents of tests/test_testament.py\u003c/h1\u003e\n\u003cp\u003efrom domain import Testament\u003c/p\u003e\n\u003cp\u003edef test_testament(): ...\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn this scenario with the default options, pytest will collect the class [Testament]{.title-ref} from [tests/test_testament.py]{.title-ref} because it starts with [Test]{.title-ref}, even though in this case it is a production class being imported in the test module namespace.\u003c/p\u003e\n\u003cp\u003eThis behavior can now be prevented by setting the new \u003ccode\u003ecollect_imported_tests\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} configuration option to \u003ccode\u003efalse\u003c/code\u003e, which will make pytest collect classes/functions from test files \u003cstrong\u003eonly\u003c/strong\u003e if they are defined in that file.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/315b3ae798fe38264b3ab2312dced212c46f1e21\"\u003e\u003ccode\u003e315b3ae\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/1498ba3aa57be19d649e64ee2db0d90ee315abad\"\u003e\u003ccode\u003e1498ba3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13467\"\u003e#13467\u003c/a\u003e from pytest-dev/towncrier-create\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/e4389acb4d650f349a728cc42067d8c1a246bdcb\"\u003e\u003ccode\u003ee4389ac\u003c/code\u003e\u003c/a\u003e Remove resultlog from the docs (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13465\"\u003e#13465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/64b230119cb7c260e1e6ec6887ebc5b3851d39fc\"\u003e\u003ccode\u003e64b2301\u003c/code\u003e\u003c/a\u003e scripts/release: add missing \u003ccode\u003ebuild\u003c/code\u003e to \u003ccode\u003etowncrier\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4c205cfcb08083a2893e07b6d994bd38d183b64a\"\u003e\u003ccode\u003e4c205cf\u003c/code\u003e\u003c/a\u003e testing/plugins_integration: update Django (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13463\"\u003e#13463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/4dcbcc91ff229d69f535aeac75a4d273ce38ca3b\"\u003e\u003ccode\u003e4dcbcc9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13458\"\u003e#13458\u003c/a\u003e from pytest-dev/dup-param-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/529301611db71cc5edc40464f3cfa1e95885a1e6\"\u003e\u003ccode\u003e5293016\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13459\"\u003e#13459\u003c/a\u003e from pytest-dev/pyright-minor-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7a481812a28b141171141abf39cc9bf351e0cbe1\"\u003e\u003ccode\u003e7a48181\u003c/code\u003e\u003c/a\u003e Add pyright configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/9fc6db9a550544ce4fb1f889dde3cf1165e7e337\"\u003e\u003ccode\u003e9fc6db9\u003c/code\u003e\u003c/a\u003e pytester: avoid confusing \u003ccode\u003ex\u003c/code\u003e self parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/9aa198bdef285d007305fb14c25d81e9996be518\"\u003e\u003ccode\u003e9aa198b\u003c/code\u003e\u003c/a\u003e mark/expression: fix self -\u0026gt; cls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.1.1...8.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 5.0.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1 (2025-06-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved deprecated license classifier (packaging).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisabled coverage warnings in two more situations where they have no value:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;module-not-measured\u0026quot; in workers\u003c/li\u003e\n\u003cli\u003e\u0026quot;already-imported\u0026quot; in subprocesses\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0 (2025-06-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::\u003c/p\u003e\n\u003cp\u003edefault:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning\u003c/p\u003e\n\u003cp\u003eThis fixes most of the bad interactions that are occurring on pytest 8.4 with \u003ccode\u003efilterwarnings=error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe plugin will check if there already matching rules for the 3 categories\n(\u003ccode\u003eResourceWarning\u003c/code\u003e, \u003ccode\u003ePytestCovWarning\u003c/code\u003e, \u003ccode\u003eCoverageWarning\u003c/code\u003e) and message (\u003ccode\u003eunclosed database in \u0026lt;sqlite3.Connection object at\u003c/code\u003e) before adding the filters.\u003c/p\u003e\n\u003cp\u003eThis means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::\u003c/p\u003e\n\u003cp\u003efilterwarnings = [\n\u0026quot;error\u0026quot;,\n\u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot;,\n\u0026quot;ignore::PytestCovWarning\u0026quot;,\n\u0026quot;ignore::CoverageWarning\u0026quot;,\n]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1 (2025-04-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breakage that occurs when \u003ccode\u003e--cov-context\u003c/code\u003e and the \u003ccode\u003eno_cover\u003c/code\u003e marker are used together.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0 (2025-04-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange terminal output to use full width lines for the coverage header.\nContributed by Tsvika Shapira in \u003ccode\u003e[#678](https://github.com/pytest-dev/pytest-cov/issues/678) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/678\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRemoved unnecessary CovFailUnderWarning. Fixes \u003ccode\u003e[#675](https://github.com/pytest-dev/pytest-cov/issues/675) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/675\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eFixed the term report not using the precision specified via \u003ccode\u003e--cov-precision\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.0.0 (2024-10-29)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/55dbe43f04f839b760ea346e560276d641998c77\"\u003e\u003ccode\u003e55dbe43\u003c/code\u003e\u003c/a\u003e Bump version: 6.2.0 → 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/d17e9b765e9832e70fe8101daa2f5f42ce447cc2\"\u003e\u003ccode\u003ed17e9b7\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8964ab7595dd10748cad66376289476049340ea4\"\u003e\u003ccode\u003e8964ab7\u003c/code\u003e\u003c/a\u003e Add a note for this warning disable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/e932e41e50f37d03a4d600084411661bc1f08ab8\"\u003e\u003ccode\u003ee932e41\u003c/code\u003e\u003c/a\u003e Prevent unimported warnings @ pytest-xdist workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/573379ba34539db32cb3a43222f33b7c304af34a\"\u003e\u003ccode\u003e573379b\u003c/code\u003e\u003c/a\u003e Bring pytest-cov's suprocess management in line with coverage's process_start...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f1884e854f2687ccfe36747a11e7f3352f168f90\"\u003e\u003ccode\u003ef1884e8\u003c/code\u003e\u003c/a\u003e Fix xdist pin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/512c6699010cc0d8145f1f926d876cafba840015\"\u003e\u003ccode\u003e512c669\u003c/code\u003e\u003c/a\u003e Added minium version requirements for pluggin (for new-style hookwrappers). P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/629ba644a56148d09fe0f2c20602681bc20027a7\"\u003e\u003ccode\u003e629ba64\u003c/code\u003e\u003c/a\u003e Remove deprecated license classifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/dca5723086a00e8c145a84761b0ce810a8079892\"\u003e\u003ccode\u003edca5723\u003c/code\u003e\u003c/a\u003e Bump version: 6.1.1 → 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f69166a08444db4736c611cdc7746eeac9a2f158\"\u003e\u003ccode\u003ef69166a\u003c/code\u003e\u003c/a\u003e Also trigger the sqlite warning.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-flake8` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tbuchboeck/evse-redirector/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbuchboeck%2Fevse-redirector/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"0.1","new_version":"1.3.0","update_type":null,"path":null,"pr_created_at":"2025-06-09T23:26:59.000Z","version_change":"0.1 → 1.3.0","issue":{"uuid":"2579694791","node_id":"PR_kwDOBjX6Ks6ZwwTH","number":1007,"state":"closed","title":"Bump pytest-flake8 from 0.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-01T22:22:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T23:26:59.000Z","updated_at":"2025-07-01T22:22:08.000Z","time_to_close":1896909,"merged_at":"2025-07-01T22:22:08.000Z","merged_by":"p1c2u","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"0.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 0.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/0.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=0.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/python-openapi/openapi-core/pull/1007","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-openapi%2Fopenapi-core/issues/1007","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1007/packages"}},{"old_version":"1.1.1","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-06-09T20:25:03.000Z","version_change":"1.1.1 → 1.3.0","issue":{"uuid":"2579399142","node_id":"PR_kwDOH4tM0c6ZvoHm","number":183,"state":"open","title":"Bump pytest-flake8 from 1.1.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T20:25:03.000Z","updated_at":"2025-06-09T20:25:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.1.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.1.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/p1c2u/jsonschema-path/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/p1c2u%2Fjsonschema-path/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"1.1.1","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-06-07T15:13:05.000Z","version_change":"1.1.1 → 1.3.0","issue":{"uuid":"2575607140","node_id":"PR_kwDOBh1EQc6ZhKVk","number":395,"state":"open","title":"Bump pytest-flake8 from 1.1.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-07T15:13:05.000Z","updated_at":"2025-06-07T15:13:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.1.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.1.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/python-openapi/openapi-spec-validator/pull/395","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-openapi%2Fopenapi-spec-validator/issues/395","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/395/packages"}},{"old_version":"1.0.7","new_version":"1.1.0","update_type":"minor","path":null,"pr_created_at":"2025-05-23T23:58:32.000Z","version_change":"1.0.7 → 1.1.0","issue":{"uuid":"2541101064","node_id":"PR_kwDOFU9PyM6XdiAI","number":19,"state":"closed","title":"Bump pytest-flake8 from 1.0.7 to 1.1.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-24T00:29:12.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-23T23:58:32.000Z","updated_at":"2025-05-24T00:29:12.000Z","time_to_close":1840,"merged_at":"2025-05-24T00:29:12.000Z","merged_by":"p1c2u","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pytest-flake8","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.0.7 to 1.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Python 2 support and dependency on py; from \u003ca href=\"https://github.com/erikkemperman\"\u003e\u003ccode\u003e@​erikkemperman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.5, 3.6\u003c/li\u003e\n\u003cli\u003eStop testing on Python versions prior to 3.7\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eflake8-max-doc-length\u003c/code\u003e option; from \u003ca href=\"https://github.com/rodrigomologni\"\u003e\u003ccode\u003e@​rodrigomologni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some minor typos; from \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/0348600e6d4eaa509cf539ad2dedd745f61f793a\"\u003e\u003ccode\u003e0348600\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/4856b0e2ce94a1a0cd8952caa4b0a20c6996e6d8\"\u003e\u003ccode\u003e4856b0e\u003c/code\u003e\u003c/a\u003e Merge branch 'kianmeng-fix-typos'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/3730b90d72b81232a6f62b2ba0f443d9554965d8\"\u003e\u003ccode\u003e3730b90\u003c/code\u003e\u003c/a\u003e Update travis configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/05478719d953b9ef13eddbb60efe84fd8717d51a\"\u003e\u003ccode\u003e0547871\u003c/code\u003e\u003c/a\u003e Merge branch 'rodrigomologni-feat/add-flake8-max-doc-length'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/290f4a8c5b2a8a091f499b973ff826e2a2ac4be2\"\u003e\u003ccode\u003e290f4a8\u003c/code\u003e\u003c/a\u003e Stop testing on unsupported Python version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/e8624d5d335fa6539a10a498ec4c92faee2baa59\"\u003e\u003ccode\u003ee8624d5\u003c/code\u003e\u003c/a\u003e feat: add 'flake8-max-doc-length'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/8bfb90f6d4af56d43b403315186744187449ba0a\"\u003e\u003ccode\u003e8bfb90f\u003c/code\u003e\u003c/a\u003e Merge fixes from erikkemberman@\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48dd965cdce23fbda69c1853fb43e283c208dcd5\"\u003e\u003ccode\u003e48dd965\u003c/code\u003e\u003c/a\u003e Forgot to amend travis.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/af26c2444c79d2ea443e36f64ef0a8cf0e2b24c2\"\u003e\u003ccode\u003eaf26c24\u003c/code\u003e\u003c/a\u003e Remove Python 2 support and dependency on py, fixes \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/00971a896561eedc3ffdcfc582b62a47c7209666\"\u003e\u003ccode\u003e00971a8\u003c/code\u003e\u003c/a\u003e Update travis configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.0.7...1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.0.7\u0026new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/p1c2u/pathable/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/p1c2u%2Fpathable/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"1.1.0","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-03-07T13:18:15.000Z","version_change":"1.1.0 → 1.3.0","issue":{"uuid":"2378609636","node_id":"PR_kwDOOEvw-M6NxrPk","number":2,"state":"closed","title":"Bump the testsuite group with 4 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-13T06:53:33.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-03-07T13:18:15.000Z","updated_at":"2025-06-13T06:53:33.000Z","time_to_close":8444118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"testsuite","update_count":4,"packages":[{"name":"flake8","old_version":"3.9.2","new_version":"7.1.2","repository_url":"https://github.com/pycqa/flake8"},{"name":"pytest","old_version":"8.1.1","new_version":"8.3.5","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"pytest-flake8","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps the testsuite group with 4 updates: [flake8](https://github.com/pycqa/flake8), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [pytest-flake8](https://github.com/coherent-oss/pytest-flake8).\n\nUpdates `flake8` from 3.9.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/fffee8ba9dc5903484f99390e6c7f4bbef59bda7\"\u003e\u003ccode\u003efffee8b\u003c/code\u003e\u003c/a\u003e Release 7.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/19001f77f3a8edccfd2d4c71e3c0fd7ed7fcb329\"\u003e\u003ccode\u003e19001f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1966\"\u003e#1966\u003c/a\u003e from PyCQA/limit-procs-to-file-count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/f35737a32d8283fd0d3456bd9919718ff2d1b077\"\u003e\u003ccode\u003ef35737a\u003c/code\u003e\u003c/a\u003e avoid starting unnecessary processes when file count is limited\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/cf1542cefa3e766670b2066dd75c4571d682a649\"\u003e\u003ccode\u003ecf1542c\u003c/code\u003e\u003c/a\u003e Release 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/939ea3d8d9d5d7d9f348420036af52df74f5ca09\"\u003e\u003ccode\u003e939ea3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1949\"\u003e#1949\u003c/a\u003e from stephenfin/issue-1948\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/bdcd5c2c0afadaf7c92a4b26d96055cecdd38cf3\"\u003e\u003ccode\u003ebdcd5c2\u003c/code\u003e\u003c/a\u003e Handle escaped braces in f-strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/2a811cc4d2aaed3e8eb5a9f04f08ccc8af7c0791\"\u003e\u003ccode\u003e2a811cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1946\"\u003e#1946\u003c/a\u003e from Viicos/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/10314ad9e5236f1ddf70cb25c2854c93c0840b66\"\u003e\u003ccode\u003e10314ad\u003c/code\u003e\u003c/a\u003e Fix wording of plugins documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/65a38c42a7f1a05ff8d99b313160754fc9b7a0d8\"\u003e\u003ccode\u003e65a38c4\u003c/code\u003e\u003c/a\u003e Release 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/flake8/commit/34c97e046a459b0682c82660f16c620369abd6b7\"\u003e\u003ccode\u003e34c97e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pycqa/flake8/issues/1939\"\u003e#1939\u003c/a\u003e from PyCQA/new-pycodestyle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pycqa/flake8/compare/3.9.2...7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.1.1 to 8.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.5\u003c/h2\u003e\n\u003ch1\u003epytest 8.3.5 (2025-03-02)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/11777\"\u003e#11777\u003c/a\u003e: Fixed issue where sequences were still being shortened even with \u003ccode\u003e-vv\u003c/code\u003e verbosity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12888\"\u003e#12888\u003c/a\u003e: Fixed broken input when using Python 3.13+ and a \u003ccode\u003elibedit\u003c/code\u003e build of Python, such as on macOS or with uv-managed Python binaries from the \u003ccode\u003epython-build-standalone\u003c/code\u003e project. This could manifest e.g. by a broken prompt when using \u003ccode\u003ePdb\u003c/code\u003e, or seeing empty inputs with manual usage of \u003ccode\u003einput()\u003c/code\u003e and suspended capturing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13026\"\u003e#13026\u003c/a\u003e: Fixed \u003ccode\u003eAttributeError\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} crash when using \u003ccode\u003e--import-mode=importlib\u003c/code\u003e when top-level directory same name as another module of the standard library.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13053\"\u003e#13053\u003c/a\u003e: Fixed a regression in pytest 8.3.4 where, when using \u003ccode\u003e--import-mode=importlib\u003c/code\u003e, a directory containing py file with the same name would cause an \u003ccode\u003eImportError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13083\"\u003e#13083\u003c/a\u003e: Fixed issue where pytest could crash if one of the collected directories got removed during collection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12842\"\u003e#12842\u003c/a\u003e: Added dedicated page about using types with pytest.\u003c/p\u003e\n\u003cp\u003eSee \u003ccode\u003etypes\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;} for detailed usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13112\"\u003e#13112\u003c/a\u003e: Fixed selftest failures in \u003ccode\u003etest_terminal.py\u003c/code\u003e with Pygments \u0026gt;= 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13256\"\u003e#13256\u003c/a\u003e: Support for Towncrier versions released in 2024 has been re-enabled\nwhen building Sphinx docs -- by \u003ccode\u003ewebknjaz\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.3.4\u003c/h2\u003e\n\u003ch1\u003epytest 8.3.4 (2024-12-01)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12592\"\u003e#12592\u003c/a\u003e: Fixed \u003ccode\u003eKeyError\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} crash when using \u003ccode\u003e--import-mode=importlib\u003c/code\u003e in a directory layout where a directory contains a child directory with the same name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12818\"\u003e#12818\u003c/a\u003e: Assertion rewriting now preserves the source ranges of the original instructions, making it play well with tools that deal with the \u003ccode\u003eAST\u003c/code\u003e, like \u003ca href=\"https://github.com/alexmojaki/executing\"\u003eexecuting\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12849\"\u003e#12849\u003c/a\u003e: ANSI escape codes for colored output now handled correctly in \u003ccode\u003epytest.fail\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} with [pytrace=False]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/9353\"\u003e#9353\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now uses strict equality when given booleans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10558\"\u003e#10558\u003c/a\u003e: Fix ambiguous docstring of \u003ccode\u003epytest.Config.getoption\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/10829\"\u003e#10829\u003c/a\u003e: Improve documentation on the current handling of the \u003ccode\u003e--basetemp\u003c/code\u003e option and its lack of retention functionality (\u003ccode\u003etemporary directory location and retention\u003c/code\u003e{.interpreted-text role=\u0026quot;ref\u0026quot;}).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b55ab2aabb68c0ce94c3903139b062d0c2790152\"\u003e\u003ccode\u003eb55ab2a\u003c/code\u003e\u003c/a\u003e Prepare release version 8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/e217726d2a0edfaf58eae95bf835b85834b96da3\"\u003e\u003ccode\u003ee217726\u003c/code\u003e\u003c/a\u003e Added dedicated page about using types with pytest \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12842\"\u003e#12842\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12963\"\u003e#12963\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13260\"\u003e#13260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2fa3f8306c3da4aad7f7349a4947ac37ba6c652f\"\u003e\u003ccode\u003e2fa3f83\u003c/code\u003e\u003c/a\u003e Add more resources and studies to flaky tests page in docs (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13250\"\u003e#13250\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13259\"\u003e#13259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/e5c2efe3c36199731b41fd68bbf4df5e21404a8b\"\u003e\u003ccode\u003ee5c2efe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13256\"\u003e#13256\u003c/a\u003e from webknjaz/maintenance/towncrier-bump (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/3419674225a3a7b7d6f93650d75f6de52fe637d5\"\u003e\u003ccode\u003e3419674\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13187\"\u003e#13187\u003c/a\u003e from pytest-dev/patchback/backports/8.3.x/b4009b319...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b75cfb162dbb927739698effa3fbcf279655da49\"\u003e\u003ccode\u003eb75cfb1\u003c/code\u003e\u003c/a\u003e Add readline workaround for libedit (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13176\"\u003e#13176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/edbfff72a4051ed9c5f3d9b5d6f316b407cb6961\"\u003e\u003ccode\u003eedbfff7\u003c/code\u003e\u003c/a\u003e doc: Clarify capturing .readouterr() return value (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13222\"\u003e#13222\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13225\"\u003e#13225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2ebba0063c66b77a7bd171221de059f3b3e47b86\"\u003e\u003ccode\u003e2ebba00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13199\"\u003e#13199\u003c/a\u003e from jakkdl/tox_docs_no_fetch (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13200\"\u003e#13200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/eb6496b79759f9acde581ed9d7a0777a49b5f820\"\u003e\u003ccode\u003eeb6496b\u003c/code\u003e\u003c/a\u003e doc: Change training to remote only (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13196\"\u003e#13196\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13197\"\u003e#13197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/78cf1f67f707fc07372a89775fd10d2065b5f17a\"\u003e\u003ccode\u003e78cf1f6\u003c/code\u003e\u003c/a\u003e ci: Bump build-and-inspect-python-package (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.1.1...8.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-cov` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.0 (2024-10-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated various documentation inaccuracies, especially on subprocess handling.\u003c/li\u003e\n\u003cli\u003eChanged fail under checks to use the precision set in the coverage configuration.\nNow it will perform the check just like \u003ccode\u003ecoverage report\u003c/code\u003e would.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e--cov-precision\u003c/code\u003e cli option that can override the value set in your coverage configuration.\u003c/li\u003e\n\u003cli\u003eDropped support for now EOL Python 3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/95404375a0e436178e012e20b8865c23c54c8a50\"\u003e\u003ccode\u003e9540437\u003c/code\u003e\u003c/a\u003e Bump version: 5.0.0 → 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/9f8175467afc67db9001fb364ad1f2dfe79b51f1\"\u003e\u003ccode\u003e9f81754\u003c/code\u003e\u003c/a\u003e Further trim down envs and drop Python 3.8.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/b12b5ec65da4c66bbc0c35918957f9f875f465c3\"\u003e\u003ccode\u003eb12b5ec\u003c/code\u003e\u003c/a\u003e Update conf.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/23f4b27b432a54fcc3b6df7363f0e73e568233fb\"\u003e\u003ccode\u003e23f4b27\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/291a04f49566054bb19644aba27c3799ac8b7f42\"\u003e\u003ccode\u003e291a04f\u003c/code\u003e\u003c/a\u003e Bump test deps and trim config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/08f1101455ba293dda388fdb3b61e62fd95a827d\"\u003e\u003ccode\u003e08f1101\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--cov-precision\u003c/code\u003e option. Close \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-cov/issues/655\"\u003e#655\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/76fe2a7e48e5c9c53644994c5ba5a421c84286f5\"\u003e\u003ccode\u003e76fe2a7\u003c/code\u003e\u003c/a\u003e Move the warnings/errors in a place that doesn't import anything.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/a9ea7b71711479d4c5ccc5e21e2eb1694b259cb0\"\u003e\u003ccode\u003ea9ea7b7\u003c/code\u003e\u003c/a\u003e Implement error/warning for the bad dynamic_context being set in config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/c299e01b6422284a6a7f7322e6b9bf8f44aa3c25\"\u003e\u003ccode\u003ec299e01\u003c/code\u003e\u003c/a\u003e Add explicit suffixing to make it easier to see the identify the sources/usag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/c87e54643ef696ed2b0e2b9a4209581da8467fcb\"\u003e\u003ccode\u003ec87e546\u003c/code\u003e\u003c/a\u003e Add reproducer for weird xdist dynamic_context interaction. Ref \u003ca href=\"https://redirect.github.com/pytest-dev/pytest-cov/issues/604\"\u003e#604\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-flake8` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.1\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare minimum flake8 as v5. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdopted jaraco/skeleton for packaging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compatibility with flake8 v5. Now requires flake8 v5 or later.\u003c/li\u003e\n\u003cli\u003eMore cleanup in the README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevived project and relocated to\n\u003ccode\u003ecoherent-oss \u0026lt;https://github.com/coherent-oss/pytest-flake8\u0026gt;\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eRefreshed project metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/1.1.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tbuchboeck/evse-redirector/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbuchboeck%2Fevse-redirector/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.2.1","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2024-11-10T00:54:17.000Z","version_change":"1.2.1 → 1.3.0","issue":{"uuid":"2646696943","node_id":"PR_kwDOADeRZc6Ban13","number":160,"state":"closed","title":"chore(deps-dev): bump pytest-flake8 from 1.2.1 to 1.3.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T04:59:33.000Z","author_association":null,"state_reason":null,"created_at":"2024-11-10T00:54:17.000Z","updated_at":"2025-12-29T04:59:41.000Z","time_to_close":35784316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pytest-flake8","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/coherent-oss/pytest-flake8"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pytest-flake8](https://github.com/coherent-oss/pytest-flake8) from 1.2.1 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/blob/main/NEWS.rst\"\u003epytest-flake8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev1.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible for Flake8 from version \u003ccode\u003eflake8\u0026gt;=4\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev1.2.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePin to flake8\u0026lt;6 as it's incompatible. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove reference to py.builtin in tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled the 'enabler' plugin when running tests. (\u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/48a3f2ab5fefcfc60121789b998c8ac383405a85\"\u003e\u003ccode\u003e48a3f2a\u003c/code\u003e\u003c/a\u003e Finalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/2c43c7aa0706197c5ce12d6eb980bed98d12f34b\"\u003e\u003ccode\u003e2c43c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coherent-oss/pytest-flake8/issues/4\"\u003e#4\u003c/a\u003e from pypros/update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/7c68e656a1febb2f5f3eb38bfa07a9ea5873f032\"\u003e\u003ccode\u003e7c68e65\u003c/code\u003e\u003c/a\u003e Move news change to news fragment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/fb5516e172148afd1220f5851980e486422c91c1\"\u003e\u003ccode\u003efb5516e\u003c/code\u003e\u003c/a\u003e Restore badge configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/45103f148bc7dda9158a236073514a0b60ccf576\"\u003e\u003ccode\u003e45103f1\u003c/code\u003e\u003c/a\u003e 👹 Feed the hobgoblins (delint).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/aa4dfd9d597376faa4b605ff2373ff06ef917e5c\"\u003e\u003ccode\u003eaa4dfd9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into update-flake8-compat-4.x-to-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d7b27b90ddd88449d359b4c253e2378ae2e0a348\"\u003e\u003ccode\u003ed7b27b9\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/5c34e69568f23a524af4fa9dad3f5e80f22ec3e6\"\u003e\u003ccode\u003e5c34e69\u003c/code\u003e\u003c/a\u003e Use extend for proper workaround.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/d86004ba9af65c57b6b604d237b7301c33d06f20\"\u003e\u003ccode\u003ed86004b\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://github.com/jaraco/skeleton\"\u003ehttps://github.com/jaraco/skeleton\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coherent-oss/pytest-flake8/commit/a97ff18d6c340618a9f46a497893d476da70e5b8\"\u003e\u003ccode\u003ea97ff18\u003c/code\u003e\u003c/a\u003e Update README.rst\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coherent-oss/pytest-flake8/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-flake8\u0026package-manager=pip\u0026previous-version=1.2.1\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bow/volt/pull/160","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bow%2Fvolt/issues/160","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/160/packages"}}]}