gasparka / pyha

Describe, simulate and debug hardware in Python
Other
9 stars 1 forks source link

Update asv to 0.6.3 #931

Closed pyup-bot closed 1 month ago

pyup-bot commented 7 months ago

This PR updates asv from 0.3 to 0.6.3.

Changelog ### 0.6.2 ``` New Features - Partially skipped benchmarks will still have their results displayed. (1351) - `asv` will now correctly prepare all the build backend dependencies into `base_requirements` and the default `build_command` has been modified to allow fetching from PyPI. (1377) Bug Fixes - The `asv` package no longer prepends the script execution directory unconditionally. Now we check for and remove the path only if it matches the directory that the runner script resides in. (1346) - The `bdist` wheels no longer include `benchmarks` and `test`. (1349) - The `mamba` plugin works correctly for newer versions (\>=1.5) of `libmambapy` (1372) - The `mamba` plugin respects the `MAMBARC` environment if set, taking channels and channel priority from the file in the environment variable. (1373) - Fixed a bug where `matrix` requirements were dropped if an environment file was specified. (1373) - `conda-forge` is no longer a default channel for `mamba`. (1373) Other Changes and Additions - `asv` now depends on `virtualenv` (1379) Github Generated Log What's Changed * BUG: Remove prepended entry from sys.path by ngnpope in https://github.com/airspeed-velocity/asv/pull/1346 * Handle partially-skipped benchmarks by ianthomas23 in https://github.com/airspeed-velocity/asv/pull/1351 * BUG: build/include only asv in bdist by vishwin in https://github.com/airspeed-velocity/asv/pull/1349 * MAINT: fix instances of get in mamba plugin by hmaarrfk in https://github.com/airspeed-velocity/asv/pull/1357 * MAINT: Do not always add dependencies section to update conda environment file by hmaarrfk in https://github.com/airspeed-velocity/asv/pull/1359 * Remove `asv dev` from docs by CodyCBakerPhD in https://github.com/airspeed-velocity/asv/pull/1371 * Improve error message when environment not found by dstansby in https://github.com/airspeed-velocity/asv/pull/1369 * CI: Test on min/max supported ranges of python versions by dstansby in https://github.com/airspeed-velocity/asv/pull/1366 * DOC: Remove mentions of Python 2.7 by dstansby in https://github.com/airspeed-velocity/asv/pull/1367 * MAINT: Vendor `mamba.api` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1372 * BUG: Add `MAMBARC` support to `mamba` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1373 * MAINT: Finalize rename to `main` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1375 * DOC : added `default_benchmark_timeout` in `using.rst` (proposal) by Schefflera-Arboricola in https://github.com/airspeed-velocity/asv/pull/1376 * ENH,MAINT: Add towncrier by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1378 * MAINT: Unconditionally depend on virtualenv by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1379 * MAINT,DOC: `pip` and network connectivity defaults by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1377 New Contributors * ngnpope made their first contribution in https://github.com/airspeed-velocity/asv/pull/1346 * ianthomas23 made their first contribution in https://github.com/airspeed-velocity/asv/pull/1351 * vishwin made their first contribution in https://github.com/airspeed-velocity/asv/pull/1349 * CodyCBakerPhD made their first contribution in https://github.com/airspeed-velocity/asv/pull/1371 * Schefflera-Arboricola made their first contribution in https://github.com/airspeed-velocity/asv/pull/1376 **Full Changelog**: https://github.com/airspeed-velocity/asv/compare/v0.6.1...v0.6.2 ``` ### 0.6.1 ``` New Features API Changes Bug Fixes - Fixed handling of ``pip`` dependencies in ``environment.yml`` files for the ``mamba`` plugin (1326) - Removed the need for explicit ``pip+`` in ``asv.config.json`` matrix requirements for ``virtualenv`` - ``asv`` will now use ``conda_environment_file`` if it exists (1325) Other Changes and Additions - Made ``asv`` timestamps via ``datetime`` Python 3.12 compatible (1331) - Provided ``asv[virtualenv]`` as an installable target - Switched to using Github Actions exclusively for Windows and Linux ``` ### 0.6.0 ``` New Features - Internal use of ``asv_runner``, allowing custom benchmark types (1287) - Added benchmark skipping capabilities using new decorators ``skip_benchmark_if`` and ``skip_params_if`` (1309) - Benchmarks can be skipped during execution by raising ``SkipNotImplemented`` (1307) - Introduced ``default_benchmark_timeout`` in the configuration object and via ``-a timeout=NUMBER`` (1308) - Settable ``ASV_RUNNER_PATH`` for testing newer versions of ``asv_runner`` (1312) API Changes - Removed ``asv dev`` in favor of using ``asv run`` with appropriate arguments (1200) - Removed ``--strict`` option from ``asv run`` and ``asv continuous``, which now always return non-zero exit status if any benchmark fails Bug Fixes - Fixed ``install_timeout`` for ``conda`` (1310) - Fixed handling of local ``pip`` matrix (1312) - Fixed deadlock when using mamba with an environment file (1300) - Corrected environment file usage with mamba and recognized default ``environment.yml`` (1303) Other Changes and Additions - Both ``mamba`` and ``conda`` now use ``environment.yml`` if it exists - ``virtualenv`` now requires ``packaging`` due to ``distutils`` deprecations - Wheels are now built for CPython versions ``3.8, 3.9, 3.10, 3.11`` Github Generated Log What's Changed * Fix PEP-8 violations reported by flake8 on asv folder by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/988 * Post 0.5.1 release changes (version update and new version changelog) by datapythonista in https://github.com/airspeed-velocity/asv/pull/1016 * Fix PEP-8 violations reported by flake8 on asv/step_detect.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1006 * Replace six.string_types and six.text_type by str by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1009 * Fix PEP-8 violations reported by flake8 on asv/util.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1007 * Fix PEP-8 violations reported by flake8 on test/benchmark folder by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1000 * Fix flake8 violations by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1018 * Changes required to set minimum Python version to 3.7 by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1025 * Fix all flake8 violations in the test/ directory by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1021 * Replace six.iter* to python 3 equivalent by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1024 * Fix flake8 violations by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1029 * Add pytest to CI by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1032 * Run pytest with different Python versions in GitHub actions by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1033 * Remove __future __module reference and imports by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1045 * Remove object base class from class declaration by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1046 * Remove py2 encoding declaration by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1048 * Remove six import and replace all with python 3 equivalent by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1047 * remove imports from __future__ module by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1050 * remove imports from __future__ module1 by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1051 * remove imports from __future__ module2 by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1052 * remove imports from __future__ module3 by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1053 * Remove imports from __future__ module4 by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1054 * Remove py2 encoding declaration by Tushcathy in https://github.com/airspeed-velocity/asv/pull/1055 * remove the -*- coding: utf-8 -*- by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1056 * remove the -*- coding: utf-8 -*- by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1057 * Contribution7 by mariamadronah in https://github.com/airspeed-velocity/asv/pull/1059 * Remove six library by Leenkiz in https://github.com/airspeed-velocity/asv/pull/1058 * CLN: use shutil terminal size by fangchenli in https://github.com/airspeed-velocity/asv/pull/1049 * Fix flake8 errors in some files in asv/ directory by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1067 * CLN: Remove unused six imports by datapythonista in https://github.com/airspeed-velocity/asv/pull/1070 * CLN: Remove object parent class, only needed in py2 by datapythonista in https://github.com/airspeed-velocity/asv/pull/1069 * Remove python2 six functionality by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1072 * Fix flake8 issues on asv/commands folder by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1078 * Fix flake8 issues on asv/commands folder by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1080 * Fix flake8 issues on asv/commands/check.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1081 * Remove PY2 six from test/test_console.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1079 * Fix flake8 violations for all files in the asv/plugins/ directory by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1088 * Add flake8 dependencies to requirements-dev.txt file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1084 * Replace format() function with PY3 fstrings by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1087 * Fix flake8 issues on asv/commands/run.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1082 * Fix Flake8 violations for files in the test/ directory by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1091 * Fix Flake8 violations for files in the test/ directory by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1093 * Fix flake8 violations for all files in the benchmarks/ directory by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1098 * Minor changes for 1065 and 1044 by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1089 * Move example-results fixture to conftest.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1100 * Add existing_env_conf() fixture to conftest.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1108 * Add basic_conf() and basic_conf_with_subdir() fixtures to conftest.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1109 * Add example_results() fixture to conftest.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1110 * CLN: clean stats tests by fangchenli in https://github.com/airspeed-velocity/asv/pull/1112 * CI: test pypy by fangchenli in https://github.com/airspeed-velocity/asv/pull/1111 * Move test/test_web fixture to conftest.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1116 * Move all test/tools.py fixtures to conftest.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1114 * BLD: move metadata to setup.cfg, use PEP 517, install asv in CI by fangchenli in https://github.com/airspeed-velocity/asv/pull/1118 * CI: Fixes to CI (add more verbosity, fix Windows and environment errors) by datapythonista in https://github.com/airspeed-velocity/asv/pull/1071 * Add isort by datapythonista in https://github.com/airspeed-velocity/asv/pull/1120 * Move test_benchmarks.py and test_workflow.py fixtures to conftest.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1121 * Fix Flake8 violations for files in the test/test_web.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1105 * Add a job to build the docs on CI by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1107 * CLN: clean setup.py, remove py.test command by fangchenli in https://github.com/airspeed-velocity/asv/pull/1113 * Move test/test_show.py fixture to conftest.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1122 * Replace format() function with f-strings on asv/runner.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1128 * CLN: Remove py2 compat in extension by fangchenli in https://github.com/airspeed-velocity/asv/pull/1125 * Fix Flake8 violations for files in the test/ directory by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1096 * BLD: use setuptools-scm for versioning by fangchenli in https://github.com/airspeed-velocity/asv/pull/1134 * Replace format() function with f-strings on asv/console.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1127 * Move fixture from test/test_step_detect.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1131 * Move fixture from test/test_publish.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1132 * TST/DEPS: monkeypatch stdin, remove six from deps by fangchenli in https://github.com/airspeed-velocity/asv/pull/1136 * CLN: remove all py2 compat by fangchenli in https://github.com/airspeed-velocity/asv/pull/1137 * BLD: simplify build_ext, remove doc build command by fangchenli in https://github.com/airspeed-velocity/asv/pull/1135 * CLN: remove submodule, fetch js file from cdn by fangchenli in https://github.com/airspeed-velocity/asv/pull/1149 * CLN: Flake8 issues by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1141 * CLN: Fix pep8 issues on docs/source/conf.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1142 * CLN: Fix pep8 issues on test/test_find.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1150 * CLN:Remove asv/files from setup.cfg file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1146 * CLN:fix flake8 errors in test/test_publish.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1153 * CLN: clean stats functions by fangchenli in https://github.com/airspeed-velocity/asv/pull/1126 * CLN:fix flake8 errors in test/test_repo_template/asv_test_repo/__init__.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1154 * CLN: Fix pep8 issues on test directory by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1152 * CLN:Fix flake8 errors on test/example_plugin.py and test/test_show.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1156 * CLN: Removing tailing spaces in tests by datapythonista in https://github.com/airspeed-velocity/asv/pull/1157 * CLN: Moving pytest config to setup.cfg by datapythonista in https://github.com/airspeed-velocity/asv/pull/1158 * Replace master with main in the docs by dstansby in https://github.com/airspeed-velocity/asv/pull/1034 * Replace format() function with f-strings on asv/benchmark.py by LucyJimenez in https://github.com/airspeed-velocity/asv/pull/1129 * CLN: Fix flake8 issues caused by code being a template by datapythonista in https://github.com/airspeed-velocity/asv/pull/1160 * CLN: Clean up of basic_conf fixture code by datapythonista in https://github.com/airspeed-velocity/asv/pull/1159 * CLN:Remove remaining flake8 issues by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1161 * CLN:Fix flake8 issues on test_run.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1163 * CI: move style check to pre-commit by fangchenli in https://github.com/airspeed-velocity/asv/pull/1182 * CLN: clean pytest config by fangchenli in https://github.com/airspeed-velocity/asv/pull/1188 * Change function formar to f-string on asv/commands/run.py by Daniet in https://github.com/airspeed-velocity/asv/pull/1184 * change function format to f-string asv/commands/rm.py by Daniet in https://github.com/airspeed-velocity/asv/pull/1186 * Change function format to fstring on asv/graph.py by Daniet in https://github.com/airspeed-velocity/asv/pull/1183 * Fixed flake8 violations for files on test/test_runner.py 1166 by nicolefrale in https://github.com/airspeed-velocity/asv/pull/1187 * Change .format to f string on asv/machine.py by asnramos in https://github.com/airspeed-velocity/asv/pull/1185 * CLN:Fix flake8 errors on test/__init__.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1190 * CLN:Fix flake8 errors on test/test_compare.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1192 * Replace format() with fstrings in asv/statistics.py and asv/config.py by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1194 * Replace .format() with fstrings for asv/repo.py and asv/results.py files by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1195 * CLN:Replace format() with fstrings in asv/commands/show.py file by dorothykiz1 in https://github.com/airspeed-velocity/asv/pull/1191 * Making the base Command class a base class, and documenting methods by datapythonista in https://github.com/airspeed-velocity/asv/pull/1206 * Sync sphinx docs benchmark examples with quickstart template file by kandersolar in https://github.com/airspeed-velocity/asv/pull/1207 * Remove --strict option, and fail by default by datapythonista in https://github.com/airspeed-velocity/asv/pull/1204 * Update copyright to 2022 by hmaarrfk in https://github.com/airspeed-velocity/asv/pull/1221 * TST,BUG: Fix error with submodules by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1229 * BUG: Allow tag commit hashes for graphs by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1227 * ENH: Handle default branch by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1232 * Don't use distutils by jarrodmillman in https://github.com/airspeed-velocity/asv/pull/1240 * MAINT: Update pre-commit config to fix build by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1243 * MAINT: Cleanup by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1237 * Remove Travis CI conf by jarrodmillman in https://github.com/airspeed-velocity/asv/pull/1244 * ENH: Speeding up collecting low-timing samples by seiko2plus in https://github.com/airspeed-velocity/asv/pull/1228 * move build configuration and metadata into `pyproject.toml` by zacharyburnett in https://github.com/airspeed-velocity/asv/pull/1239 * MAINT: Add a CI timeout for GHA by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1249 * MAINT: Fixup and remove bundled dependencies by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1234 * ENH: Add a `mamba` plugin by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1238 * ENH: Report stderr for failures by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1262 * ENH: Add a markdown renderer for asv compare by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1263 * ENH: Add cleaner matches in conda/mamba by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1267 * ENH: Return pstats.Stats for --profile by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1253 * BLD: Switch to testing PyPy 3.9 instead of 3.7 by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1276 * BLD: Enable browser tests by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1269 * BUG: Use `colorama` on windows by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1272 * BUG: Cleanup and use git lookup order by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1252 * DOC: Add mamba by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1268 * MAINT: Work around for pyproject / poetry / pip by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1261 * MAINT: Allow newlines in benchmark names by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1256 * MAINT: Convert almost everything to f-strings by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1258 * MAINT: Kill missing references and extra files by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1273 * MAINT: Update Rpy2 tests by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1255 * Give GraalPy some time to warm up by default by timfel in https://github.com/airspeed-velocity/asv/pull/1216 * BUG: Fix poetry / pdm usage by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1282 * MAINT: Use importlib, pkgutil over __import__ by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1284 * CI: use `ruff` for linting instead of `flake8` by zacharyburnett in https://github.com/airspeed-velocity/asv/pull/1260 * BUG: Allow branches that conflict with file names by NickCrews in https://github.com/airspeed-velocity/asv/pull/1209 * Save intermediate results from 'asv find', with flag to disable by qwhelan in https://github.com/airspeed-velocity/asv/pull/902 * Document mamba as an `environment_type` by akihironitta in https://github.com/airspeed-velocity/asv/pull/1297 * ENH: Cleanup with `asv_runner` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1287 * Bugfix: `mamba` used with an environment file never starts installation due to deadlock by akihironitta in https://github.com/airspeed-velocity/asv/pull/1300 * DOC: Update readthedocs and changelog by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1302 * BUG,ENH: Update `mamba` solver, handle default `environment.yml` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1303 * DOC: Detail skipping parameters by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1304 * MAINT: Fixup copy-paste error by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1305 * Remove asv dev command by datapythonista in https://github.com/airspeed-velocity/asv/pull/1202 * Add instructions to build the package with pyproject.toml only by sfmig in https://github.com/airspeed-velocity/asv/pull/1306 * MAINT,DOC: Minor webdev by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1311 * DOC: Add details information on SkipNoImplemented by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1309 * ENH: Add a configurable default benchmark timeout by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1308 * ENH,BUG: Handle `pip` matrices better by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1313 * CI: Test `asv_runner` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1315 * MAINT: Prepare virtualenv for py3.12 by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1320 * MAINT: Bump version to 0.6 by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1317 * MAINT: Semantic versioning update [skip ci] by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1321 * CI: Silence excessive wheel builds by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1327 * CI: Further restrict builds by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1328 * MAINT: Datetime deprecations by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1330 * BUG: Parse pip in env better by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1331 * CI: Enable wheel builds again by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1339 * MAINT: Don't warn if valid environment is found by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1335 * MAINT: Handle conda environments in mamba plugin by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1329 * MAINT: Add an install group for `virtualenv` by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1324 * CI: Try windows on github again by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1332 * CI: Use cibuildwheel for getting wheels by HaoZeke in https://github.com/airspeed-velocity/asv/pull/1341 New Contributors * mariamadronah made their first contribution in https://github.com/airspeed-velocity/asv/pull/1050 * Tushcathy made their first contribution in https://github.com/airspeed-velocity/asv/pull/1055 * Leenkiz made their first contribution in https://github.com/airspeed-velocity/asv/pull/1058 * fangchenli made their first contribution in https://github.com/airspeed-velocity/asv/pull/1049 * dstansby made their first contribution in https://github.com/airspeed-velocity/asv/pull/1034 * Daniet made their first contribution in https://github.com/airspeed-velocity/asv/pull/1184 * nicolefrale made their first contribution in https://github.com/airspeed-velocity/asv/pull/1187 * asnramos made their first contribution in https://github.com/airspeed-velocity/asv/pull/1185 * kandersolar made their first contribution in https://github.com/airspeed-velocity/asv/pull/1207 * hmaarrfk made their first contribution in https://github.com/airspeed-velocity/asv/pull/1221 * HaoZeke made their first contribution in https://github.com/airspeed-velocity/asv/pull/1229 * jarrodmillman made their first contribution in https://github.com/airspeed-velocity/asv/pull/1240 * seiko2plus made their first contribution in https://github.com/airspeed-velocity/asv/pull/1228 * zacharyburnett made their first contribution in https://github.com/airspeed-velocity/asv/pull/1239 * timfel made their first contribution in https://github.com/airspeed-velocity/asv/pull/1216 * NickCrews made their first contribution in https://github.com/airspeed-velocity/asv/pull/1209 * akihironitta made their first contribution in https://github.com/airspeed-velocity/asv/pull/1297 * sfmig made their first contribution in https://github.com/airspeed-velocity/asv/pull/1306 **Full Changelog**: https://github.com/airspeed-velocity/asv/compare/v0.5.1...v0.6.1 ``` ### 0.4.2 ``` - Do not supply `--no-site-packages` to virtualenv, as it is on by default and no longer supported. (917) ``` ### 0.4.1 ``` - Change wheel installation default command to chdir away from build directory instead of --force-install. (823) ``` ### 0.4 ``` New features: - ``asv check`` command for a quick check of benchmark suite validity. (782) - ``asv run HASHFILE:filename`` can read commit hashes to run from file or stdin (768) - ``--set-commit-hash`` option to ``asv run``, which allows recording results from runs in "existing" environments not managed by asv (794) - ``--cpu-affinity`` option to ``asv run`` and others, to set CPU affinity (769) - "Hide legend" option in web UI (807) - ``pretty_source`` benchmark attribute for customizing source code shown (810) - Record number of cores in machine information (761) API Changes: - Default timer changed from ``process_time()`` to ``timeit.default_timer()`` to fix resolution issues on Windows. Old behavior can be restored by setting ``Benchmark.timer = time.process_time`` (780) Bug Fixes: - Fix pip command line in ``install_command`` (806) - Python 3.8 compatibility (814) - Minor fixes and improvements (759, 764, 767, 772, 779, 783, 784, 787, 790, 795, 799, 804, 812, 813, 815, 816, 817, 818, 820) ``` ### 0.3.1 ``` Minor bugfixes and improvements. - Use measured uncertainties to weigh step detection. (753) - Detect also single-commit regressions, if significant. (745) - Use proper two-sample test when raw results available. (754) - Use a better regression "badness" measure. (744) - Display verbose command output immediately, not when command completes. (747) - Fix handling of benchmark suite import failures in forkserver and benchmark discovery. (743, 742) - Fix forkserver child process handling. - In asv test suite, use dummy conda packages. (738) - Other minor fixes (756, 750, 749, 746) ```
Links - PyPI: https://pypi.org/project/asv - Changelog: https://data.safetycli.com/changelogs/asv/
pyup-bot commented 1 month ago

Closing this in favor of #984