nmk_python.backends.uv_build_backend
Uv build backend module.
Classes
Uv build backend implementation |
Module Contents
- class nmk_python.backends.uv_build_backend.UvBuildBackend(model: nmk.model.model.NmkModel)
Bases:
nmk_python.backends.build_backend.PythonBuildBackendUv build backend implementation
- Parameters:
model – NmkModel instance
- install_editable()
Install current project as editable package
- install_wheel(wheel_path: pathlib.Path)
Install current project built wheel
- build_wheel(build_dir: pathlib.Path, built_wheel_name: str, wheel_version: str) pathlib.Path
Build current project wheel
- Parameters:
build_dir – temporary build folder
built_wheel_name – name of the built wheel file
- Returns:
path to built wheel
- uninstall_wheels(wheel_names: list[str])
Uninstall specified wheels
- Parameters:
wheel_names – names of the wheels to uninstall