14
0
forked from pool/python-pyperf

26 Commits

Author SHA256 Message Date
8c3e777fcb Accepting request 1273206 from devel:languages:python
- update to 2.9.0:
  * Feature: A new hook, perf_record, is available to turn Linux
    perf profiling on and off around the benchmark code. To use
    it, pass --hook perf_record. Patch by Matt Page.
  * Feature: pyperf will now warn if you are collecting too few
    or too many samples for stable results. Patch by Michael
    Droettboom

OBS-URL: https://build.opensuse.org/request/show/1273206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=13
2025-04-29 14:40:32 +00:00
160ae231a8 - update to 2.9.0:
* Feature: A new hook, perf_record, is available to turn Linux
    perf profiling on and off around the benchmark code. To use
    it, pass --hook perf_record. Patch by Matt Page.
  * Feature: pyperf will now warn if you are collecting too few
    or too many samples for stable results. Patch by Michael
    Droettboom

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=25
2025-04-28 16:37:21 +00:00
ce68cf9e64 Accepting request 1242788 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1242788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=12
2025-02-03 20:44:57 +00:00
8cf5735b41 Accepting request 1242549 from home:glaubitz:branches:devel:languages:python
- Update to 2.9.0
  * Bugfix: Hooks now work correctly in subprocess benchmarks
    (bench.run_command).
  * Python 3.8 is now unsupported.
- Limit Python files matched in %files section

OBS-URL: https://build.opensuse.org/request/show/1242549
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=23
2025-02-03 11:14:50 +00:00
cfb0b6ff4a Accepting request 1208843 from devel:languages:python
- update to 2.8.0:
  * Refactor operations to fully work on AArch64.
  * Fix the max_mem_rss measurement
  * Allow setting the amount of warmup values in Runner
  * Add hooks for calling arbitrary code around each benchmark
  * Use KiB and MiB as units instead of kB and MB.
  * Fix Spelling Error
  * Make hooks work in bench_command subprocesses
  * Fix deprecated method in bench_time_func example
  * Separate subprocess writing/parsing into their own functions
  * Fix "std dev" link
  * Implement --timeout when running benchmarks

OBS-URL: https://build.opensuse.org/request/show/1208843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=11
2024-10-18 13:58:37 +00:00
24c7c69ca4 - update to 2.8.0:
* Refactor operations to fully work on AArch64.
  * Fix the max_mem_rss measurement
  * Allow setting the amount of warmup values in Runner
  * Add hooks for calling arbitrary code around each benchmark
  * Use KiB and MiB as units instead of kB and MB.
  * Fix Spelling Error
  * Make hooks work in bench_command subprocesses
  * Fix deprecated method in bench_time_func example
  * Separate subprocess writing/parsing into their own functions
  * Fix "std dev" link
  * Implement --timeout when running benchmarks

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=21
2024-10-18 10:46:11 +00:00
a9f8d47352 Accepting request 1183033 from devel:languages:python
- update to 2.7.0:
  * Fix logic in MSR availability test.
  * Disable tuning TurboBoost setting on non-Intel device.
  * Include CONFIG_ARGS in Metadata.
  * Support environment variables PYTHON_GIL / PYTHON_CPU_COUNT.

OBS-URL: https://build.opensuse.org/request/show/1183033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=10
2024-06-24 18:56:54 +00:00
af3003276c - update to 2.7.0:
* Fix logic in MSR availability test.
  * Disable tuning TurboBoost setting on non-Intel device.
  * Include CONFIG_ARGS in Metadata.
  * Support environment variables PYTHON_GIL / PYTHON_CPU_COUNT.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=19
2024-06-24 15:30:03 +00:00
f9d82a5b13 Accepting request 1158428 from devel:languages:python
- update to 2.6.3:
  * Support Free-threading CPython (PEP-703) by disabling psutil
    related features.
  * Fix mem_max_rss measurement on macOS.

OBS-URL: https://build.opensuse.org/request/show/1158428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=9
2024-03-17 21:14:46 +00:00
195592f721 - update to 2.6.3:
* Support Free-threading CPython (PEP-703) by disabling psutil
    related features.
  * Fix mem_max_rss measurement on macOS.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=17
2024-03-16 09:47:41 +00:00
7a89396934 Accepting request 1137437 from devel:languages:python
- update to 2.6.2:
  * Now, pystats stats are collected during warmups.
  * system: Fix detection of battery.
  * Fix a possible attribute error in argument parsing.
  * Inherit PYTHONPATH environment variable by default.
  * Runner.bench_async_func() takes an optional loop_factory to
    support custom loop construction.

- Update to version 2.5.0
- version update to 2.4.1

OBS-URL: https://build.opensuse.org/request/show/1137437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=8
2024-01-07 20:42:43 +00:00
0bff36fef4 - update to 2.6.2:
* Now, pystats stats are collected during warmups.
  * system: Fix detection of battery.
  * Fix a possible attribute error in argument parsing.
  * Inherit PYTHONPATH environment variable by default.
  * Runner.bench_async_func() takes an optional loop_factory to
    support custom loop construction.
- Update to version 2.5.0
- version update to 2.4.1

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=15
2024-01-07 20:19:59 +00:00
117fa583d1 Accepting request 1035239 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1035239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=7
2022-11-12 16:40:53 +00:00
820921ca7c Accepting request 1034911 from home:yarunachalam:branches:devel:languages:python
- Update to version 2.5.0 
  * Recognize new name of Graal-based Python as jitted by @timfel in #139
  * Collect specialization statistics from running benchmarks by @mdboom in #140
  * Add support for Python 3.11 by @hugovk in #142

OBS-URL: https://build.opensuse.org/request/show/1034911
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=13
2022-11-11 13:00:00 +00:00
4eed0f05c6 Accepting request 1008685 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1008685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=6
2022-10-07 23:25:05 +00:00
402742d464 Accepting request 1008600 from home:yarunachalam:branches:devel:languages:python
- version update to 2.4.1 
  * Reject --tracemalloc in pyperf command by @oraluben in #131

OBS-URL: https://build.opensuse.org/request/show/1008600
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=11
2022-10-07 07:51:33 +00:00
1bf3686e34 Accepting request 967459 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/967459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=5
2022-04-07 22:28:03 +00:00
b0ce2ccfec Accepting request 967428 from home:pgajdos:python
- version update to 2.3.1
  Version 2.3.1 (2022-02-03)
  --------------------------
  * Add a ``Runner.bench_async_func()`` to benchmark an asyncio coroutine.
    Patch by Inada Naoki.
  * pyperf now recognizes graalpython as the JIT-based implementation.
    Patch by Tim Felgentreff.
  Version 2.3.0 (2021-09-28)
  --------------------------
  * pyperf ref:`compare_to command <compare_to_cmd>` now supports the
    ``--table-format`` option which can designate the table format
    between reST and markdown.
  Version 2.2.0 (2021-03-24)
  --------------------------
  * ``--track-memory`` option now supports macOS by using ``psutil``.
  * Added ``--copy-env`` command line option that inherits all environment variables.
  * The development branch ``master`` was renamed to ``main``.
    See https://sfconservancy.org/news/2020/jun/23/gitbranchname/ for the
    rationale.
  Version 2.1.0 (2021-01-14)
  --------------------------
  * The :ref:`compare_to command <compare_to_cmd>` now computes the geometric
    mean.
  * The :ref:`compare_to command <compare_to_cmd>` no longer displays
    percentages: display less numbers to make the output easier to read. Also,
    percentage were almost the same values than the xxx faster or xxx slower
    values, but rounded differenly which introduced confusion.
  * Project moved to https://github.com/psf/pyperf/
  * system command now only emits a warning rather than failing with a hard error
    if it fails to get or set the frequency of a CPU.

OBS-URL: https://build.opensuse.org/request/show/967428
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=9
2022-04-07 09:36:37 +00:00
7963d6defc Accepting request 807684 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/807684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=4
2020-05-26 15:18:32 +00:00
Tomáš Chvátal
334909ac8f Accepting request 807624 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/807624
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=7
2020-05-20 11:38:53 +00:00
43316b667d Accepting request 786881 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/786881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=3
2020-03-23 11:49:57 +00:00
Tomáš Chvátal
c00feb8435 Accepting request 786877 from home:mcalabkova:branches:devel:languages:python
- Update to version 2.0.0
  * Drop Python 2 support. Use pyperf 1.7.1 if you still need Python 2.7
    support.
  * Remove ``python_unicode`` metadata.
  * pyperf.perf_counter() is now deprecated: use time.perf_counter() directly.
  * Support Python 3.8: ``time.clock()`` no longer exists.
- Drop no longer needed patches python-retcode.patch and python38.patch

OBS-URL: https://build.opensuse.org/request/show/786877
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=5
2020-03-20 12:58:20 +00:00
6366bbf484 Accepting request 782891 from devel:languages:python
py38 fix

OBS-URL: https://build.opensuse.org/request/show/782891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=2
2020-03-09 13:17:57 +00:00
Tomáš Chvátal
0d42012e1b - Add patches to work with py3.8:
* python-retcode.patch
 * python38.patch

- Update to 1.7.0:
  * metadata: add ``python_compiler``
  * Windows: inherit ``SystemDrive`` environment variable by default.
  * Fix tests on ARM and PPC: cpu_model_name metadata is no longer required
    on Linux.
  * tests: Do not allow test suite to execute without unittest2 on Python2,
    otherwise man failures occur due to missing 'assertRegex'.
  * doc: Update old/dead links.
  * Travis CI: drop Python 3.4 support.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=3
2020-03-09 10:44:29 +00:00
eef4b1dded Accepting request 738178 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/738178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyperf?expand=0&rev=1
2019-10-28 15:55:28 +00:00
Tomáš Chvátal
ab16bf4d5d Accepting request 737938 from home:jayvdb:pg8000
skipped a test failing on arm/ppc/etc
also needed by perfmetrics

OBS-URL: https://build.opensuse.org/request/show/737938
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyperf?expand=0&rev=1
2019-10-14 06:56:39 +00:00