Skip to content

chore(deps): update dev dependencies (major)#90

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-dev-dependencies
Open

chore(deps): update dev dependencies (major)#90
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-dev-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 9, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
mypy (changelog) ^1.20.2^2.1.0 age confidence
pytest-asyncio (changelog) ^0.26.0^1.4.0 age confidence

Release Notes

python/mypy (mypy)

v2.1.0

Compare Source

v2.0.0

Compare Source

pytest-dev/pytest-asyncio (pytest-asyncio)

v1.4.0: pytest-asyncio v1.4.0

Compare Source

1.4.0 - 2026-05-26

Deprecated

  • Overriding the event_loop_policy fixture is deprecated. Use the pytest_asyncio_loop_factories hook instead. (#​1419)

Added

  • Added the pytest_asyncio_loop_factories hook 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.fixture functions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., via asyncio.run() or asyncio.set_event_loop(None)). (#​1164)

Changed

  • Improved the readability of the warning message that is displayed when asyncio_default_fixture_loop_scope is unset (#​1298)
  • Only import asyncio.AbstractEventLoopPolicy for type checking to avoid raising
    a DeprecationWarning. (#​1394)
  • Updated minimum supported pytest version to v8.4.0. (#​1397)

Fixed

  • Fixed a ResourceWarning: unclosed event loop warning that could occur when a synchronous test called asyncio.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.5 to organize documentation examples into tabs. (#​1395)

v1.3.0: pytest-asyncio 1.3.0

Compare Source

1.3.0 - 2025-11-10

Removed

Added

Notes for Downstream Packagers

  • Tested Python versions include free threaded Python 3.14t (#​1274)
  • Tests are run in the same pytest process, instead of spawning a subprocess with pytest.Pytester.runpytest_subprocess. This prevents the test suite from accidentally using a system installation of pytest-asyncio, which could result in test errors. (#​1275)

v1.2.0: pytest-asyncio 1.2.0

Compare Source

1.2.0 - 2025-09-12

Added

  • --asyncio-debug CLI option and asyncio_debug configuration option to enable asyncio debug mode for the default event loop. (#​980)
  • A pytest.UsageError for invalid configuration values of asyncio_default_fixture_loop_scope and asyncio_default_test_loop_scope. (#​1189)
  • Compatibility with the Pyright type checker (#​731)

Fixed

  • RuntimeError: There is no current event loop in thread 'MainThread' when any test unsets the event loop (such as when using asyncio.run and asyncio.Runner). (#​1177)
  • Deprecation warning when decorating an asynchronous fixture with @pytest.fixture in [strict]{.title-ref} mode. The warning message now refers to the correct package. (#​1198)

Notes for Downstream Packagers

  • Bump the minimum required version of tox to v4.28. This change is only relevant if you use the tox.ini file provided by pytest-asyncio to run tests.
  • Extend dependency on typing-extensions>=4.12 from Python<3.10 to Python<3.13.

v1.1.1: pytest-asyncio 1.1.1

Compare Source

v1.1.1 - 2025-09-12

Notes for Downstream Packagers

- Addresses a build problem with setuptoos-scm >= 9 caused by invalid setuptools-scm configuration in pytest-asyncio. (#​1192)

v1.1.0: pytest-asyncio 1.1.0

Compare Source

Added

  • Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (#​127)
  • Cancellation of tasks when the loop_scope ends (#​200)
  • Warning when the current event loop is closed by a test

Fixed

  • Error about missing loop when calling functions requiring a loop in the finally clause of a task (#​878)
  • An error that could cause duplicate warnings to be issued

Notes for Downstream Packagers

v1.0.0: pytest-asyncio 1.0.0

Compare Source

1.0.0 - 2025-05-26

Removed

  • The deprecated event_loop fixture.
    (#​1106)

Added

  • Prelimiary support for Python 3.14
    (#​1025)

Changed

  • Scoped event loops (e.g. module-scoped loops) are created once rather
    than per scope (e.g. per module). This reduces the number of fixtures
    and speeds up collection time, especially for large test suites.
    (#​1107)
  • The loop_scope argument to pytest.mark.asyncio no longer forces
    that a pytest Collector exists at the level of the specified scope.
    For example, a test function marked with
    pytest.mark.asyncio(loop_scope="class") no longer requires a class
    surrounding the test. This is consistent with the behavior of the
    scope argument to pytest_asyncio.fixture.
    (#​1112)

Fixed

  • An error caused when using pytest's [--setup-plan]{.title-ref}
    option.
    (#​630)
  • Unsuppressed import errors with pytest option
    --doctest-ignore-import-errors
    (#​797)
  • A "fixture not found" error in connection with package-scoped loops
    (#​1052)

Notes for Downstream Packagers

  • Removed a test that had an ordering dependency on other tests.
    (#​1114)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 4th week on Thursday before 10am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 9, 2025
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch from d781e4a to b6de63f Compare November 8, 2025 18:50
@renovate renovate Bot changed the title chore(deps): update dependency pytest-asyncio to v1 chore(deps): update dev dependencies (major) Nov 8, 2025
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 2 times, most recently from a7b4798 to a0d03a0 Compare November 12, 2025 22:48
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch from a0d03a0 to 0591f4d Compare December 6, 2025 21:58
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 2 times, most recently from 066893b to 01bbc2a Compare January 29, 2026 17:58
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch from 01bbc2a to 6c87d93 Compare February 26, 2026 07:09
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 2 times, most recently from 35a5b8d to 24703a7 Compare April 14, 2026 01:57
@renovate renovate Bot changed the title chore(deps): update dev dependencies (major) chore(deps): update dependency pytest-asyncio to v1 Apr 14, 2026
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 3 times, most recently from e0ac5d5 to 07fd5a2 Compare April 27, 2026 18:50
@renovate renovate Bot changed the title chore(deps): update dependency pytest-asyncio to v1 chore(deps): update dev dependencies (major) Apr 27, 2026
@renovate renovate Bot changed the title chore(deps): update dev dependencies (major) chore(deps): update dependency pytest-asyncio to v1 Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch from 07fd5a2 to e58eda9 Compare April 27, 2026 22:05
@renovate renovate Bot changed the title chore(deps): update dependency pytest-asyncio to v1 chore(deps): update dev dependencies (major) May 6, 2026
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 2 times, most recently from f1f64ff to dd8bba3 Compare May 11, 2026 21:58
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 2 times, most recently from 4ba924d to 70287ff Compare May 21, 2026 04:49
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch 2 times, most recently from 00933b1 to 88ae6e7 Compare May 27, 2026 07:29
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch from 88ae6e7 to fdd210f Compare June 27, 2026 06:44
@renovate renovate Bot changed the title chore(deps): update dev dependencies (major) chore(deps): update dependency pytest-asyncio to v1 Jun 27, 2026
@renovate renovate Bot changed the title chore(deps): update dependency pytest-asyncio to v1 chore(deps): update dev dependencies (major) Jun 27, 2026
@renovate renovate Bot force-pushed the renovate/major-dev-dependencies branch from fdd210f to 7010c0f Compare June 27, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants