Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build(deps-dev): bump pytest-benchmark from 4.0.0 to 5.0.0 (#151)
Bumps [pytest-benchmark](https://github.com/ionelmc/pytest-benchmark) from 4.0.0 to 5.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ionelmc/pytest-benchmark/blob/master/CHANGELOG.rst">pytest-benchmark's changelog</a>.</em></p> <blockquote> <h2>5.0.0 (2024-10-29)</h2> <ul> <li> <p>Dropped support for now EOL Python 3.8. Also moved tests suite to only test the latest pytest versions (8.3.x).</p> </li> <li> <p>Fix generate parametrize tests benchmark csv report errors (issue <code>[#268](ionelmc/pytest-benchmark#268) <https://github.com/ionelmc/pytest-benchmark/issues/268></code><em>). Contributed by Johnny Huang in <code>[#269](ionelmc/pytest-benchmark#269) <https://github.com/ionelmc/pytest-benchmark/pull/269></code></em>.</p> </li> <li> <p>Added the <code>--benchmark-time-unit</code> cli option for overriding the measurement unit used for display. Contributed by Tony Kuo in <code>[#257](ionelmc/pytest-benchmark#257) <https://github.com/ionelmc/pytest-benchmark/pull/257></code>_.</p> </li> <li> <p>Fixes spelling in some help texts. Contributed by Eugeniy in <code>[#267](ionelmc/pytest-benchmark#267) <https://github.com/ionelmc/pytest-benchmark/pull/267></code>_.</p> </li> <li> <p>Added new cprofile options:</p> <ul> <li><code>--benchmark-cprofile-loops=LOOPS</code> - previously profiling only ran the function once, this allow customization.</li> <li><code>--benchmark-cprofile-top=COUNT</code> - allows showing more rows.</li> <li><code>--benchmark-cprofile-dump=[FILENAME-PREFIX]</code> - allows saving to a file (that you can load in <code>snakeviz <https://pypi.org/project/snakeviz/></code><em>, <code>RunSnakeRun <https://pypi.org/project/RunSnakeRun/></code></em> or other tools).</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/614df4481de431ddd61e3c7b521cfa67dba948be"><code>614df44</code></a> Bump version: 4.0.0 → 5.0.0</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/65fc262d31b05cae8e2e22999a063f406594730b"><code>65fc262</code></a> Make it a major (since it drops py3.8).</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/0c32498878a6475d96ed0215ddc1077675181c03"><code>0c32498</code></a> Remove stray stuff.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/e1dcd91e5f65731698ba62d0beb95d1a709cfba5"><code>e1dcd91</code></a> Add new cprofile options.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/61229eb0d57ccbb647da390cb474b77c7786cf22"><code>61229eb</code></a> Replace all uses of py.path with pathlib.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/00a2d08597dd57c53b2e3a1935d99c2e1d148412"><code>00a2d08</code></a> Fix stub.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/bbdf30f7be1e7315deadab449d69885aa87d7c17"><code>bbdf30f</code></a> Oops, fix cleanup regression.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/e88eceb3f3dfe198bb318bf68581b76609992e1a"><code>e88eceb</code></a> Add <code>--benchmark-cprofile-loops</code> and <code>--benchmark-cprofile-top</code> options.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/fcd7d95b15f6db71a5f5bf532d48639c8eb6af83"><code>fcd7d95</code></a> Clean up this index mess.</li> <li><a href="https://github.com/ionelmc/pytest-benchmark/commit/023d699a52e456e00de7a5c1f751fa6575215f7c"><code>023d699</code></a> Cleanup some leftover py 3.8 (or older) support code.</li> <li>Additional commits viewable in <a href="https://github.com/ionelmc/pytest-benchmark/compare/v4.0.0...v5.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) - `@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) - `@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) </details>
- Loading branch information