@@ -34,23 +34,23 @@ class BuildConfig(object):
3434 """
3535
3636 def __init__ (self , project_label : str , source_root : Optional [Path ] = None , steps : Optional [List [Step ]] = None ,
37- multiprocessing = True , n_procs : int = None , reuse_artefacts = False ,
38- fab_workspace : Optional [Path ] = None , verbose = False , prebuild_folder : Optional [Path ] = None ):
37+ multiprocessing : bool = True , n_procs : int = None , reuse_artefacts : bool = False ,
38+ fab_workspace : Optional [Path ] = None , verbose : bool = False , prebuild_folder : Optional [Path ] = None ):
3939 """
40- :param str project_label:
40+ :param project_label:
4141 Name of the build project. The project workspace folder is created from this name, with spaces replaced
4242 by underscores.
43- :param Path source_root:
43+ :param source_root:
4444 Optional argument to allow the config to find source code outside it's project workspace.
4545 This is useful, for example, when the :py:mod:`fab.steps.grab <grab>` is in a separate script to be run
4646 less frequently. In this scenario, the source code will be found in a different project workspace folder.
47- :param List[Step] steps:
47+ :param steps:
4848 The list of build steps to run.
49- :param bool multiprocessing:
49+ :param multiprocessing:
5050 An option to disable multiprocessing to aid debugging.
51- :param int n_procs:
51+ :param n_procs:
5252 The number of cores to use for multiprocessing operations. Defaults to the number of available cores.
53- :param bool reuse_artefacts:
53+ :param reuse_artefacts:
5454 A flag to avoid reprocessing certain files on subsequent runs.
5555 WARNING: Currently unsophisticated, this flag should only be used by Fab developers.
5656 The logic behind flag will soon be improved, in a work package called "incremental build".
0 commit comments