mloq.commands.ci#

Mloq ci command implementation.

Module Contents#

Classes#

CiCMD

Implement the functionality of the ci Command.

Attributes#

CI_ASSETS_PATH

push_python_wkf

WORKFLOW_FILES

mloq.commands.ci.CI_ASSETS_PATH#
mloq.commands.ci.push_python_wkf#
mloq.commands.ci.WORKFLOW_FILES#
class mloq.commands.ci.CiCMD(record, interactive=False, **kwargs)[source]#

Bases: mloq.command.Command

Implement the functionality of the ci Command.

Parameters
  • record (mloq.writer.CMDRecord) –

  • interactive (bool) –

cmd_name :str = ci#
ubuntu_version#
disable#
docker#
project_name#
default_branch#
docker_org#
bot_name#
bot_email#
ci_python_version#
python_versions#
ci_extra#
vendor#
open_source#
author#
owner#
email#
project_url#
files#
property directories#

Tuple containing Paths objects representing the directories created by the command.

Return type

Tuple[pathlib.Path]

interactive_config()[source]#

Generate the configuration of the project interactively.

Return type

omegaconf.DictConfig

record_files()[source]#

Register the files that will be generated by mloq.

Return type

None