python / codespeed

A fork of Codespeed that includes the instances run at https://speed.python.org/ and https://speed.pypy.org
https://speed.python.org/
Other
29 stars 14 forks source link

Allow multiple exes, baselines #52

Closed mattip closed 2 months ago

mattip commented 2 months ago

PyPy ~needs~ wants to show historical comparisons on its home page of

So we allow multiple baselines and executables by putting this in the settings:

DEF_BASELINES = [
                 {'executable': 'cpython', 'revision': '3.7.19'},
                 {'executable': 'cpython', 'revision': '3.11.9'},
                ]
DEF_EXECUTABLES = [
                   {'name': 'pypy3.10-jit-64', 'project': 'PyPy3.10'},
                   {'name': 'pypy3.9-jit-64', 'project': 'PyPy3.9'},
                  ]

I tested this locally.