diff --git a/graalpython/lib-graalpython/patches/metadata.toml b/graalpython/lib-graalpython/patches/metadata.toml index 4774d0eac1..0dc34eb600 100644 --- a/graalpython/lib-graalpython/patches/metadata.toml +++ b/graalpython/lib-graalpython/patches/metadata.toml @@ -775,6 +775,11 @@ install-priority = 0 patch = 'pyperf-2.3.1.patch' license = 'MIT' +[[pyperf.rules]] +version = '== 2.10.0' +patch = 'pyperf-2.10.0.patch' +license = 'MIT' + [[pyperformance.rules]] version = '== 1.0.5' patch = 'pyperformance-1.0.5.patch' diff --git a/graalpython/lib-graalpython/patches/pyperf-2.10.0.patch b/graalpython/lib-graalpython/patches/pyperf-2.10.0.patch new file mode 100644 index 0000000000..a86f98176c --- /dev/null +++ b/graalpython/lib-graalpython/patches/pyperf-2.10.0.patch @@ -0,0 +1,13 @@ +diff --git a/pyperf/_runner.py b/pyperf/_runner.py +index d87a2f6..e17780f 100644 +--- a/pyperf/_runner.py ++++ b/pyperf/_runner.py +@@ -77,7 +77,7 @@ class Runner: + loops=0, min_time=0.1, metadata=None, + show_name=True, + program_args=None, add_cmdline_args=None, +- _argparser=None, warmups=1): ++ _argparser=None, warmups=None): + + # Watchdog: ensure that only once instance of Runner (or a Runner + # subclass) is created per process to prevent bad surprises