diff --git a/asv/__init__.py b/asv/__init__.py index 6bb92147d..dc05b7f15 100644 --- a/asv/__init__.py +++ b/asv/__init__.py @@ -1,6 +1,7 @@ # Licensed under a 3-clause BSD style license - see LICENSE.rst from importlib.metadata import version as get_version + from asv import plugin_manager # noqa F401 Needed to load the plugins __version__ = get_version("asv") diff --git a/asv/commands/common_args.py b/asv/commands/common_args.py index b0ec3662e..d631cdd7a 100644 --- a/asv/commands/common_args.py +++ b/asv/commands/common_args.py @@ -4,9 +4,9 @@ import math import multiprocessing import argparse +from importlib.metadata import version as get_version from asv import util -from importlib.metadata import version as get_version def add_global_arguments(parser, suppress_defaults=True): diff --git a/asv/commands/publish.py b/asv/commands/publish.py index 4fe986c1f..779dc0e15 100644 --- a/asv/commands/publish.py +++ b/asv/commands/publish.py @@ -4,6 +4,7 @@ import multiprocessing import datetime from collections import defaultdict +from importlib.metadata import version as get_version from asv.commands import Command from asv.benchmarks import Benchmarks @@ -14,7 +15,6 @@ from asv.results import iter_results from asv.publishing import OutputPublisher from asv import statistics, util -from importlib.metadata import version as get_version def check_benchmark_params(name, benchmark): diff --git a/asv/commands/rm.py b/asv/commands/rm.py index a2aca672d..6eb6cff0a 100644 --- a/asv/commands/rm.py +++ b/asv/commands/rm.py @@ -5,6 +5,7 @@ from asv_runner.console import get_answer_default from asv import util + from . import Command from ..console import log from ..results import iter_results diff --git a/asv/plugins/mamba.py b/asv/plugins/mamba.py index 64eee75de..8e0be1b7b 100644 --- a/asv/plugins/mamba.py +++ b/asv/plugins/mamba.py @@ -12,8 +12,8 @@ except ImportError: from yaml import Loader - import libmambapy + from ._mamba_helpers import MambaSolver from .. import environment, util from ..console import log