qiBuild documentation

qipy.python_builder - Managing Python projects

QiBuild

class qipy.python_builder.PythonBuilder(python_worktree, build_worktree=None)

Managing python projects

config

Config

bootstrap(remote_packages=None, site_packages=True, python_executable=None, env=None)

Configure the virtualenv so that importing any Python module works

configure(*args, **kwargs)

Configure, no -op

build(*args, **kwargs)

Build, no -op

install(dest, *args, **kwargs)

Just copy the Python scripts, modules and packages. If there are extensions written in CMake, they will be installed by the CMakeBuilder.

deploy(url)

Deploy scripts, modules and packages to the remote url