10 Commits

Author SHA256 Message Date
StevenK 39d17b0017 - Update to 5.0.3
## Features
  * Skip Python runtime objects in callgrind
  * Use instrument_hooks markers in walltime
  * Declare native extension free-thread safe
  * Remove cffi in favor of native extension
  * Collect Python toolchain information via instrument hooks environment
    API
  ## Bug Fixes
  * Use instrument_hooks_callgrind_add_obj_skip from C API
  * Exclude setup time from benchmark in walltime mode
  * Fix segfault caused by multiple activate_stack_trampoline

-------------------------------------------------------------------
2026-06-24 20:06:09 +10:00
StevenK bf3c0856cf - Update to 4.3.0
## Features
  * Support for the memory instrument, which enables you to track memory
    usage, heap allocations, and memory leaks in your benchmarks.
  * Support python 3.14
  * Bump instrument-hooks
  * Support perf profiling in Python walltime instrument
  * Support pytest-benchmark marker attributes
  * Support the pedantic API
  * Increase the min round time to a bigger value (+/- 1ms)
  * Fix the random seed while measuring with instruments
  ## Bug Fixes
  * Use ParamSpec in instrument definition instead of tuple and dict
  * Use ParamSpec in the plugin call definition
  * Use time per iteration instead of total round time in stats
- Remove pointless multibuild.
2026-02-24 10:58:31 +11:00
anag_factory 75e3d43ea9 Accepting request 1241326 from devel:languages:python:pytest
needed for python-dbus_fast 2.29

OBS-URL: https://build.opensuse.org/request/show/1241326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-codspeed?expand=0&rev=1
2025-01-30 13:53:07 +00:00
mcepl 16b52fa5b5 - Remove broken *.rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=7
2025-01-30 11:07:57 +00:00
mcepl 8871f1a22d ExcludeArch; gh#CodSpeedHQ/pytest-codspeed#70)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=6
2025-01-30 11:00:16 +00:00
mcepl f83c7bc757 - Add ExclusiveArch x86_64 and aarch64 (unfortunately the code
itself checks for the architecture, so we cannot go with
  ExcludeArch)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=5
2025-01-30 08:34:46 +00:00
mcepl 045cdf0d1d Clean up the SPEC file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=4
2025-01-30 06:54:46 +00:00
mcepl 7939d2a86c Fix tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=3
2025-01-30 06:38:15 +00:00
mcepl c3c0b58652 - Make tests work (and also add the patch make_tests_work.patch)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=2
2025-01-30 06:28:16 +00:00
mcepl b264affd96 needed for python-dbus_fast 2.29
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-codspeed?expand=0&rev=1
2025-01-30 06:10:34 +00:00