Subject: CVS commit: pkgsrc/devel/py-test-benchmark
From: Adam Ciarcinski
Date: 2024-11-03 20:35:14
Message id: 20241103193514.2E0B7FC7E@cvs.NetBSD.org

Log Message:
py-test-benchmark: updated to 5.1.0

5.1.0 (2024-10-30)

* Fixed broken hooks handling on pytest 8.1 or later (the ``TypeError: \ 
import_path() missing 1 required keyword-only argument: \ 
'consider_namespace_packages'`` issue).
  Unfortunately this sets the minimum supported pytest version to 8.1.

5.0.1 (2024-10-30)

* Fixed bad fixture check that broke down then `nbmake \ 
<https://pypi.org/project/nbmake/>`_ was enabled.

5.0.0 (2024-10-29)

* Dropped support for now EOL Python 3.8. Also moved tests suite to only test \ 
the latest pytest versions (8.3.x).
* Fix generate parametrize tests benchmark csv report errors
* Added the ``--benchmark-time-unit`` cli option for overriding the measurement \ 
unit used for display.
* Fixes spelling in some help texts.
* Added new cprofile options:

  - ``--benchmark-cprofile-loops=LOOPS`` - previously profiling only ran the \ 
function once, this allow customization.
  - ``--benchmark-cprofile-top=COUNT`` - allows showing more rows.
  - ``--benchmark-cprofile-dump=[FILENAME-PREFIX]`` - allows saving to a file \ 
(that you can load in `snakeviz <https://pypi.org/project/snakeviz/>`_, \ 
`RunSnakeRun <https://pypi.org/project/RunSnakeRun/>`_ or other tools).
* Removed hidden dependency on `py.path <https://pypi.org/project/py/>`_ \ 
(replaced with pathlib).

Files:
RevisionActionfile
1.7modifypkgsrc/devel/py-test-benchmark/Makefile
1.3modifypkgsrc/devel/py-test-benchmark/PLIST
1.6modifypkgsrc/devel/py-test-benchmark/distinfo