-
Notifications
You must be signed in to change notification settings - Fork 18
/
asv.conf.json
45 lines (45 loc) · 1.74 KB
/
asv.conf.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"version": 1,
"project": "dolphin",
"project_url": "https://dolphin-insar.readthedocs.io/",
"repo": ".",
"branches": [
"main"
],
// To build the package using pyproject.toml (PEP518), uncomment the following lines
"build_command": [
"python -m pip install setuptools_scm",
"python -m pip install build",
"python -m build",
"PIP_NO_BUILD_ISOLATION=false python -mpip wheel --no-deps --no-index -w {build_cache_dir} {build_dir}"
],
"environment_type": "mamba",
// timeout in seconds for installing any dependencies in environment
"install_timeout": 600,
// the base URL to show a commit for the project.
"show_commit_url": "https://github.com/isce-framework/dolphin/commit/",
// 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"
],
// The list of conda channel names to be searched for benchmark
// dependency packages in the specified order
"conda_channels": [
"conda-forge",
"defaults"
],
// A conda environment file that is used for environment creation.
"conda_environment_file": "conda-env.yml",
// The directory (relative to the current directory) that benchmarks are stored in.
"benchmark_dir": "benchmarks",
// The directory (relative to the current directory) to cache the Python
// environments in.
"env_dir": ".asv/env",
// The directory (relative to the current directory) that raw benchmark
// results are stored in.
"results_dir": ".asv/results",
// The directory (relative to the current directory) that the html tree
// should be written to.
"html_dir": ".asv/html"
}