pypi asv 0.2

latest releases: 0.6.3, 0.6.2, 0.6.1...
7 years ago

New Features

  • Automatic detection and listing of performance regressions. (#236)
  • Support for Windows. (#282)
  • New setup_cache method. (#277)
  • Exclude/include rules in configuration matrix. (#329)
  • Command-line option for selecting environments. (#352)
  • Possibility to include packages via pip in conda environments. (#373)
  • The pretty_name attribute can be used to change the display
    name of benchmarks. (#425)
  • Git submodules are supported. (#426)
  • The time when benchmarks were run is tracked. (#428)
  • New summary web page showing a list of benchmarks. (#437)
  • Atom feed for regressions. (#447)
  • PyPy support. (#452)

API Changes

  • The parent directory of the benchmark suite is no longer inserted
    into sys.path. (#307)
  • Repository mirrors are no longer created for local repositories. (#314)
  • In asv.conf.json matrix, null previously meant (undocumented)
    the latest version. Now it means that the package is to not be
    installed. (#329)
  • Previously, the setup and teardown methods were run only once
    even when the benchmark method was run multiple times, for example due
    to repeat > 1 being present in timing benchmarks. This is now
    changed so that also they are run multiple times. (#316)
  • The default branch for Mercurial is now default, not tip. (#394)
  • Benchmark results are now by default ordered by commit, not by date. (#429)
  • When asv run and other commands are called without specifying
    revisions, the default values are taken from the branches in
    asv.conf.json. (#430)
  • The default value for --factor in asv continuous and
    asv compare was changed from 2.0 to 1.1 (#469).

Bug Fixes

  • Output will display on non-Unicode consoles. (#313, #318, #336)
  • Longer default install timeout. (#342)
  • Many other bugfixes and minor improvements.

Don't miss a new asv release

NewReleases is sending notifications on new releases.