mloq.commands.package#

Mloq package command implementation.

Module Contents#

Classes#

PackageCMD

Implement the functionality of the package Command.

Attributes#

PACKAGE_ASSETS_PATH

PYTHON_VERSIONS

DEFAULT_PYTHON_VERSIONS

setup_py

PACKAGE_FILES

mloq.commands.package.PACKAGE_ASSETS_PATH#
mloq.commands.package.PYTHON_VERSIONS = ['3.6', '3.7', '3.8', '3.9', '3.10']#
mloq.commands.package.DEFAULT_PYTHON_VERSIONS = ['3.7', '3.8', '3.9', '3.10']#
mloq.commands.package.setup_py#
mloq.commands.package.PACKAGE_FILES#
class mloq.commands.package.PackageCMD(record, interactive=False, **kwargs)[source]#

Bases: mloq.command.Command

Implement the functionality of the package Command.

Parameters
  • record (mloq.writer.CMDRecord) –

  • interactive (bool) –

cmd_name = package#
files#
LICENSE_CLASSIFIERS#
disable#
pyproject_extra#
project_name#
license#
license_classifier#
description#
default_branch#
project_url#
owner#
author#
email#
main_python_version#
python_versions#
use_poetry#
parse_config()[source]#

Update the configuration DictConfig with the Command parameters.

Return type

omegaconf.DictConfig

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