From 05729d167b81dceff5bf7f5d2ef7ae4fb7f8ecc5 Mon Sep 17 00:00:00 2001 From: Pardhav Maradani Date: Sat, 21 Feb 2026 09:28:36 +0530 Subject: [PATCH 1/2] Fix asv run --- benchmarks/asv.conf.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/benchmarks/asv.conf.json b/benchmarks/asv.conf.json index 3906cf6defe..41b1474632d 100644 --- a/benchmarks/asv.conf.json +++ b/benchmarks/asv.conf.json @@ -21,7 +21,10 @@ // The Pythons you'd like to test against. If not provided, defaults // to the current version of Python used to run `asv`. - "pythons": ["3.10"], + "pythons": ["3.11"], + "build_command": [ + "python -m build --wheel -o {build_cache_dir} {build_dir}" + ], // The matrix of dependencies to test. Each key is the name of a // package (in PyPI) and the values are version numbers. An empty // list indicates to just test against the default (latest) From cba608b144ab7ccdbbf932c0580d1e637620769c Mon Sep 17 00:00:00 2001 From: Pardhav Maradani Date: Wed, 4 Mar 2026 11:51:52 +0530 Subject: [PATCH 2/2] * Simplify the matrix to match the one in `benchmarks` repo * Add python 3.14 * Add folders created by asv to gitignore --- .gitignore | 4 +++- benchmarks/asv.conf.json | 6 +----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index cf3cc8c87d0..ed6eebde889 100644 --- a/.gitignore +++ b/.gitignore @@ -39,7 +39,9 @@ authors.py *.DS_Store # ignore files from tests .hypothesis/ -# ignore results from asv +# ignore folders from asv +benchmarks/env +benchmarks/html benchmarks/results # duecredit diff --git a/benchmarks/asv.conf.json b/benchmarks/asv.conf.json index 41b1474632d..1bea9bd767e 100644 --- a/benchmarks/asv.conf.json +++ b/benchmarks/asv.conf.json @@ -21,7 +21,7 @@ // The Pythons you'd like to test against. If not provided, defaults // to the current version of Python used to run `asv`. - "pythons": ["3.11"], + "pythons": ["3.11", "3.14"], "build_command": [ "python -m build --wheel -o {build_cache_dir} {build_dir}" ], @@ -33,10 +33,6 @@ "matrix": { "Cython": [], "numpy": [], - "scipy": [], - "six": [], - "pytest": [], - "mock": [], "MDAnalysisTests": [], }, // The directory (relative to the current directory) that benchmarks are