nmk_python.build
Python package build module
Classes
Python package builder |
|
Python module name resolver |
|
Install built wheel in venv |
Module Contents
- class nmk_python.build.PackageBuilder(model: nmk.model.model.NmkModel)
Bases:
nmk.model.builder.NmkTaskBuilderPython package builder
- build(project_file: str, version_file: str, source_dirs: List[str], artifacts_dir: str, build_dir: str, extra_resources: Dict[str, str])
Delegate to python build module, from a temporary build folder
- Parameters:
project_file – path to python project file
version_file – path to generated version file
source_dirs – list of source folders for this wheel
artifacts_dir – output folder for built wheel
build_dir – temporary build folder
extra_resources – dictionary of extra resources mapping (original path -> target path)