asv.plugins.uv

Attributes

WIN

Classes

Uv

Manage an environment using 'uv venv'.

Module Contents

asv.plugins.uv.WIN[source]
class asv.plugins.uv.Uv(conf, python, requirements, tagged_env_vars)[source]

Manage an environment using ‘uv venv’.

tool_name = 'uv'[source]
_python[source]
_requirements[source]
property name[source]

Get a name to uniquely identify this environment.

classmethod matches(python)[source]

Returns True if this environment subclass can handle the given Python specifier.

_setup()[source]

Setup the environment on disk using ‘uv venv’. Then, all of the requirements are installed into it using pip install.

_install_requirements()[source]
_run_pip(args, **kwargs)[source]
run(args, **kwargs)[source]

Start up the environment’s python executable with the given args.