Utils

pyenvbuilder.utils.get_destination(dir_path)

Checks if it is a valid directory destination

Parameters

dir_path (string) – Path of the destination directory

Returns

Path of directory or None and error message

Return type

tuple

pyenvbuilder.utils.is_yaml(yml_file)

Validates if the file is a .yml or .yaml file

pyenvbuilder.utils.locate_files(files)

If one file is passed in: verifies if it is a valid yaml file If folder is passed in : verifies if the folder contains valid yaml files

Parameters

files (list) –

Returns

List of validated yaml files

Return type

list

pyenvbuilder.utils.run_subprocess(commands)

Opens a /bin/bash subproces This subprocess then executes the passed-in commands

Parameters

commands (string) –

pyenvbuilder.utils.setup_conda()
pyenvbuilder.utils.validate_installed(cmd)

Locates the cmd executable

Parameters

cmd (str) – Command to be tested

Returns

Boolean status and string status message

Return type

tuple

pyenvbuilder.utils.validate_path(file_name)

Validates if the passed-in argument is a valid path

Parameters

file_name (str) – Path to be validated

Returns

Boolean status and dict to identify if the path is a file or directory

Return type

tuple