From 8adb243d69725a50b2a9b0e364462e18246875be3ecb62ee465c50374804fb70 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 27 Apr 2024 13:00:19 +0000 Subject: [PATCH] - update to 0.6.3: * build is now the default backend for asv to install projects. * Partially skipped benchmarks will still have their results displayed. * 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. * 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. * The bdist wheels no longer include benchmarks and test. * The mamba plugin works correctly for newer versions (>=1.5) of libmambapy * The mamba plugin respects the MAMBARC environment if set, taking channels and channel priority from the file in the environment variable. * Fixed a bug where matrix requirements were dropped if an environment file was specified. * conda-forge is no longer a default channel for mamba. * asv now depends on virtualenv OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asv?expand=0&rev=20 --- asv-0.6.1.tar.gz | 3 --- asv-0.6.3.tar.gz | 3 +++ python-asv.changes | 25 +++++++++++++++++++++++++ python-asv.spec | 11 +++++++---- 4 files changed, 35 insertions(+), 7 deletions(-) delete mode 100644 asv-0.6.1.tar.gz create mode 100644 asv-0.6.3.tar.gz diff --git a/asv-0.6.1.tar.gz b/asv-0.6.1.tar.gz deleted file mode 100644 index 3d9bd97..0000000 --- a/asv-0.6.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4eaf7b2ff825d841c819b15de8753d10dc0cc5da4082dc3e0de2707fc71d7ea4 -size 376306 diff --git a/asv-0.6.3.tar.gz b/asv-0.6.3.tar.gz new file mode 100644 index 0000000..1e39ad3 --- /dev/null +++ b/asv-0.6.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fec11fc34222019d9f1b33ab93f2728113e6b494051ffe4bfbf2fced346d35c +size 384404 diff --git a/python-asv.changes b/python-asv.changes index 7fd857b..d40d98a 100644 --- a/python-asv.changes +++ b/python-asv.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Sat Apr 27 12:57:50 UTC 2024 - Dirk Müller + +- update to 0.6.3: + * build is now the default backend for asv to install projects. + * Partially skipped benchmarks will still have their results + displayed. + * 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. + * 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. + * The bdist wheels no longer include benchmarks and test. + * The mamba plugin works correctly for newer versions (>=1.5) + of libmambapy + * The mamba plugin respects the MAMBARC environment if set, + taking channels and channel priority from the file in the + environment variable. + * Fixed a bug where matrix requirements were dropped if an + environment file was specified. + * conda-forge is no longer a default channel for mamba. + * asv now depends on virtualenv + ------------------------------------------------------------------- Tue Oct 24 12:08:55 UTC 2023 - Dirk Müller diff --git a/python-asv.spec b/python-asv.spec index fd1e541..a805de0 100644 --- a/python-asv.spec +++ b/python-asv.spec @@ -1,7 +1,7 @@ # # spec file for package python-asv # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-asv -Version: 0.6.1 +Version: 0.6.3 Release: 0 Summary: Airspeed Velocity: A Python history benchmarking tool License: BSD-3-Clause AND MIT @@ -32,10 +32,13 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros +Requires: python-build Requires: python-json5 Requires: python-tabulate +Requires: python-tomli +Requires: python-virtualenv Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives Suggests: python-python-hglib >= 1.5 # SECTION test requirements BuildRequires: %{python_module json5} @@ -66,7 +69,7 @@ export CFLAGS="%{optflags}" %pyproject_install %python_clone -a %{buildroot}%{_bindir}/asv %python_expand %fdupes %{buildroot}%{$python_sitearch} -%python_expand rm -r %{buildroot}%{$python_sitearch}/{benchmarks,test} +%python_expand rm -r %{buildroot}%{$python_sitearch}/{benchmarks,test,docs} %python_expand rm %{buildroot}%{$python_sitearch}/asv/_rangemedian.cpp %check