chore(deps-dev): bump the dev-dependencies group with 3 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(about 1 month ago)
(about 1 month ago)
(about 1 month ago)
dependencies size/XS python
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps the dev-dependencies group with 3 updates: coverage, pytest-asyncio and ruff.
Updates coverage from 7.14.0 to 7.14.1
Changelog
Sourced from coverage's changelog.
Version 7.14.1 — 2026-05-26
Fix: the HTML report used typographic niceties to make file paths more readable by adding a small amount of space around slashes. Those spaces interfered with searching the page for file paths of interest. Now the report uses CSS to accomplish the same visual tweak so that searches with slashes work correctly. Closes
issue 2170_.
Add a 3.16 PyPI classifier <hugo-316_>_ since we test on the 3.16 main branch... _issue 2170: coveragepy/coveragepy#2170 .. _hugo-316: https://mastodon.social/@hugovk/116588523571204490
.. _changes_7-14-0:
Commits
64d9b66docs: correct the date for 7.14.16fa7dd4chore: bump actions/dependency-review-action (#2181)078afaedocs: sample HTML for 7.14.1cb4f028docs: prep for 7.14.1ae2d09fMerge branch 'nedbat/classifire-316-kits'2c3568bbuild: declare 3.16 compatibilityfaa68f8chore: bump github/codeql-action in the action-dependencies group (#2173)eb55feetest: we don't need PyPy < 7.3.22 anymoreac168fetest: the text summary should show missingfed4bd2chore: upgrade virtualenv- Additional commits viewable in compare view
Updates pytest-asyncio from 1.3.0 to 1.4.0
Release notes
Sourced from pytest-asyncio's releases.
pytest-asyncio v1.4.0
1.4.0 - 2026-05-26
Deprecated
- Overriding the event_loop_policy fixture is deprecated. Use the
pytest_asyncio_loop_factorieshook instead. (#1419)Added
Added the
pytest_asyncio_loop_factorieshook to parametrize asyncio tests with custom event loop factories.The hook returns a mapping of factory names to loop factories, and
pytest.mark.asyncio(loop_factories=[...])selects a subset of configured factories per test. When a single factory is configured, test names are unchanged.Synchronous
@pytest_asyncio.fixturefunctions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., viaasyncio.run()orasyncio.set_event_loop(None)). (#1164)Changed
- Improved the readability of the warning message that is displayed when
asyncio_default_fixture_loop_scopeis unset (#1298)- Only import
asyncio.AbstractEventLoopPolicyfor type checking to avoid raising a DeprecationWarning. (#1394)- Updated minimum supported pytest version to v8.4.0. (#1397)
Fixed
- Fixed a
ResourceWarning: unclosed event loopwarning that could occur when a synchronous test calledasyncio.run()or otherwise unset the current event loop after pytest-asyncio had run an async test or fixture. (#724)Notes for Downstream Packagers
- Added dependency on
sphinx-tabs >= 3.5to organize documentation examples into tabs. (#1395)pytest-asyncio v1.4.0a2
1.4.0a2 - 2026-05-02
Deprecated
- Overriding the event_loop_policy fixture is deprecated. Use the
pytest_asyncio_loop_factorieshook instead. (#1419)Added
Added the
pytest_asyncio_loop_factorieshook to parametrize asyncio tests with custom event loop factories.The hook returns a mapping of factory names to loop factories, and
pytest.mark.asyncio(loop_factories=[...])selects a subset of configured factories per test. When a single factory is configured, test names are unchanged on pytest 8.4+.Synchronous
@pytest_asyncio.fixturefunctions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., viaasyncio.run()orasyncio.set_event_loop(None)). (#1164)Changed
... (truncated)
Commits
6e14cd2chore: Prepare release of v1.4.0.4b900fbBuild(deps): Bump codecov/codecov-action from 6.0.0 to 6.0.1ab9f632Build(deps): Bump zipp from 3.23.1 to 4.1.0a56fc77Build(deps): Bump hypothesis from 6.152.6 to 6.152.8e8bae9bBuild(deps): Bump requests from 2.34.0 to 2.34.2fc43340Build(deps): Bump idna from 3.14 to 3.15762eaf5Build(deps): Bump jaraco-functools from 4.4.0 to 4.5.0b62e222Build(deps): Bump click from 8.3.3 to 8.4.09190447Build(deps): Bump pydantic from 2.13.3 to 2.13.482a393cci: Remove unnecessary debug output.- Additional commits viewable in compare view
Updates ruff from 0.15.14 to 0.15.16
Release notes
Sourced from ruff's releases.
0.15.16
Release Notes
Released on 2026-06-04.
Preview features
- [
flake8-async] Implementyield-in-context-manager-in-async-generator(ASYNC119) (#24644)- [
pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440)- [
ruff] Treatyieldbeforebreakfrom a terminal loop as terminal (RUF075) (#25447)Bug fixes
- [
eradicate] Avoid flaggingruff:ignorecomments as code (ERA001) (#25537)- [
eradicate] FixERA001/RUF100conflict whennoqais on commented-out code (#25414)- [
pyflakes] Avoid removing theformatcall when it would change behavior (F523) (#25320)- [
pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510,PLE2512,PLE2513,PLE2514,PLE2515) (#25544)- [
pyupgrade] Avoid convertingformatcalls with more kinds of side effects (UP032) (#25484)Rule changes
- [
flake8-pytest-style] Avoid fixes for ambiguousargnamesandargvaluescombinations (PT006) (#24776)Performance
- Drop excess capacity from statement suites during parsing (#25368)
Documentation
- [
pydocstyle] Improve discoverability of rules enabled for each convention (#24973)- [
ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439)- Fix typo
bin/active→bin/activatein tutorial (#25473)Other changes
- Shrink additional parser AST collections (#25465)
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.15.16
Released on 2026-06-04.
Preview features
- [
flake8-async] Implementyield-in-context-manager-in-async-generator(ASYNC119) (#24644)- [
pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440)- [
ruff] Treatyieldbeforebreakfrom a terminal loop as terminal (RUF075) (#25447)Bug fixes
- [
eradicate] Avoid flaggingruff:ignorecomments as code (ERA001) (#25537)- [
eradicate] FixERA001/RUF100conflict whennoqais on commented-out code (#25414)- [
pyflakes] Avoid removing theformatcall when it would change behavior (F523) (#25320)- [
pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510,PLE2512,PLE2513,PLE2514,PLE2515) (#25544)- [
pyupgrade] Avoid convertingformatcalls with more kinds of side effects (UP032) (#25484)Rule changes
- [
flake8-pytest-style] Avoid fixes for ambiguousargnamesandargvaluescombinations (PT006) (#24776)Performance
- Drop excess capacity from statement suites during parsing (#25368)
Documentation
- [
pydocstyle] Improve discoverability of rules enabled for each convention (#24973)- [
ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439)- Fix typo
bin/active→bin/activatein tutorial (#25473)Other changes
- Shrink additional parser AST collections (#25465)
Contributors
@Redslayer112@koriyoshi2041@George-Ogden@TejasAmle@anishgirianish@ntBre@MichaReiser@loganrosen@RafaelJohn9@adityasingh24000.15.15
... (truncated)
Commits
6c498abBump 0.15.16 (#25635)e51e132[flake8-async] Implementyield-in-context-manager-in-async-generator(`AS...7c6dcd9[ty] Add caching for pattern match narrowing (#25613)27058fc[ty] Compact retained definition and expression identities (#25606)bf80d05Fix CODEOWNERS syntax (#25622)10ccd51Shrink additional parser AST collections (#25465)0d7135f[ty] Upgrade Salsa (#25545)49493a3[ty] Show type alias value on hover (#25381)85207d3[ty] sys.implementation.version is not sys.version_info (#25608)a8a0614[ty] Avoid retaining duplicate function signatures (#25609)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Package Dependencies
Technical Details
| ID: | 16046963 |
| UUID: | 4616385105 |
| Node ID: | PR_kwDODTo4k87kFYwI |
| Host: | GitHub |
| Repository: | aws-powertools/powertools-lambda-python |