asv.conf.json 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {
  2. // The version of the config file format. Do not change, unless
  3. // you know what you are doing.
  4. "version": 1,
  5. // The name of the project being benchmarked
  6. "project": "bcolz",
  7. // The project's homepage
  8. "project_url": "https://github.com/Blosc/bcolz",
  9. // The URL or local path of the source code repository for the
  10. // project being benchmarked
  11. "repo": "https://github.com/Blosc/bcolz.git",
  12. // List of branches to benchmark. If not provided, defaults to "master"
  13. // (for git) or "tip" (for mercurial).
  14. // "branches": ["master"], // for git
  15. // "branches": ["tip"], // for mercurial
  16. // The DVCS being used. If not set, it will be automatically
  17. // determined from "repo" by looking at the protocol in the URL
  18. // (if remote), or by looking for special directories, such as
  19. // ".git" (if local).
  20. // "dvcs": "git",
  21. // The tool to use to create environments. May be "conda",
  22. // "virtualenv" or other value depending on the plugins in use.
  23. // If missing or the empty string, the tool will be automatically
  24. // determined by looking for tools on the PATH environment
  25. // variable.
  26. "environment_type": "conda",
  27. // the base URL to show a commit for the project.
  28. "show_commit_url": "http://github.com/blosc/bcolz/commit/",
  29. // The Pythons you'd like to test against. If not provided, defaults
  30. // to the current version of Python used to run `asv`.
  31. "pythons": ["2.7"],
  32. // The matrix of dependencies to test. Each key is the name of a
  33. // package (in PyPI) and the values are version numbers. An empty
  34. // list indicates to just test against the default (latest)
  35. // version.
  36. "matrix": {
  37. "numpy": [],
  38. "pandas": [],
  39. "numexpr": [],
  40. "cython": [],
  41. },
  42. // The directory (relative to the current directory) that benchmarks are
  43. // stored in. If not provided, defaults to "benchmarks"
  44. "benchmark_dir": "bench",
  45. // The directory (relative to the current directory) to cache the Python
  46. // environments in. If not provided, defaults to "env"
  47. // "env_dir": "env",
  48. // The directory (relative to the current directory) that raw benchmark
  49. // results are stored in. If not provided, defaults to "results".
  50. // "results_dir": "results",
  51. // The directory (relative to the current directory) that the html tree
  52. // should be written to. If not provided, defaults to "html".
  53. // "html_dir": "html",
  54. // The number of characters to retain in the commit hashes.
  55. // "hash_length": 8,
  56. // `asv` will cache wheels of the recent builds in each
  57. // environment, making them faster to install next time. This is
  58. // number of builds to keep, per environment.
  59. // "wheel_cache_size": 0
  60. }