Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Oct 31, 2025

This PR contains the following updates:

Package Change Age Confidence
pytest-benchmark (changelog) ==5.1.0 -> ==5.2.3 age confidence

Release Notes

ionelmc/pytest-benchmark (pytest-benchmark)

v5.2.3

Compare Source

  • Add support for pytest 9.0.
  • Moved the README.rst/CHANGELOG.rst concatenation from setup.py to pyproject.toml.

v5.2.2

Compare Source

  • Fixed auto-disable to work with newer xdist (pytest-benchmark auto disables benchmarks if xdist is enabled by design).
    Contributed by Thomas B. Brunner in #&#8203;294 <https://github.com/ionelmc/pytest-benchmark/pull/294>_.

v5.2.1

Compare Source

  • Add markers so pytest doesn't try to assert-rewrite the plugin internals
    (fixes those pytest.PytestAssertRewriteWarning: Module already imported so cannot be rewritten; pytest_benchmark warnings).

v5.2.0

Compare Source

  • Added support for a per-round teardown function to pedantic mode.
    Contributed Patrick Winter by #&#8203;264 <https://github.com/ionelmc/pytest-benchmark/pull/264>_.
  • Added --benchmark-time-unit option.
    Contributed by Tony Kuo in #&#8203;281 <https://github.com/ionelmc/pytest-benchmark/pull/281>_.
  • Fixed deprecated hook examples in docstrings.
    Contributed by Ali-Akber Saifee in #&#8203;284 <https://github.com/ionelmc/pytest-benchmark/pull/284>_.
  • Changed --benchmark-compare-fail to accept percentages higher than 100%.
    Contributed by Ben Avrahami in #&#8203;290 <https://github.com/ionelmc/pytest-benchmark/pull/280>_.
  • Added minimal typing support.
    Contributed by Sorin Sbarnea in #&#8203;290 <https://github.com/ionelmc/pytest-benchmark/pull/290>_.
  • Fixed support for Python 3.9.
    Contributed by Enno Gotthold in #&#8203;291 <https://github.com/ionelmc/pytest-benchmark/pull/291>_.
  • Replaced the complicated and broken code of pytest_benchmark.utils.clonefunc with a simple return of the input.
    That function was supposed to allow benchmarking with the cost of PyPy JIT included but it's a hassle to maintain.
  • Moved the instrumentation pause outside the round loops (in addition to tracing, profiling is paused too).
    Pedantic mode will keep doing this per round (as the user manually controls the round count).
    This is necessary because in some scenarios setting and unsetting the tracer too much will overflow an internal counter
    (found to cause "OverflowError: events set too many times" at least on Python 3.13).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@codspeed-hq
Copy link

codspeed-hq bot commented Oct 31, 2025

CodSpeed Performance Report

Merging #219 will not alter performance

Comparing renovate/pytest-benchmark-5.x (8673f70) with master (8667bed)

Summary

✅ 669 untouched
🗄️ 288 archived benchmarks run1

Footnotes

  1. 288 benchmarks were run, but are now archived. If they were deleted in another branch, consider rebasing to remove them from the report. Instead if they were added back, click here to restore them.

@renovate renovate bot force-pushed the renovate/pytest-benchmark-5.x branch from 7f1bbf9 to 41f01b6 Compare November 2, 2025 07:51
@renovate renovate bot changed the title chore(deps): update dependency pytest-benchmark to v5.2.0 chore(deps): update dependency pytest-benchmark to v5.2.1 Nov 4, 2025
@renovate renovate bot force-pushed the renovate/pytest-benchmark-5.x branch from 41f01b6 to bd166cb Compare November 4, 2025 16:02
@renovate renovate bot changed the title chore(deps): update dependency pytest-benchmark to v5.2.1 chore(deps): update dependency pytest-benchmark to v5.2.2 Nov 7, 2025
@renovate renovate bot force-pushed the renovate/pytest-benchmark-5.x branch from bd166cb to 7e23290 Compare November 7, 2025 15:03
@renovate renovate bot changed the title chore(deps): update dependency pytest-benchmark to v5.2.2 chore(deps): update dependency pytest-benchmark to v5.2.3 Nov 9, 2025
@renovate renovate bot force-pushed the renovate/pytest-benchmark-5.x branch from 7e23290 to f748278 Compare November 9, 2025 21:11
@renovate renovate bot force-pushed the renovate/pytest-benchmark-5.x branch from f748278 to 8673f70 Compare November 10, 2025 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant