This package containes various helpers for developing bitbucket pipelines pipes
Project description
Pipetools
=========
This package contains various tools and helpers to make it more fun and easy for people to develope pipes.
Module pipetools.helpers
========================
Functions
---------
`configure_logger()`
: Configure logger to produce colorized output.
`enable_debug()`
: Enable the debug log level.
`fail(message='Fail!', do_exit=True)`
: Prints the colorized failure message (in red)
Args:
message (str, optional): Output message
do_exit (bool, optional): Call sys.exit if set to True
`get_variable(name, required=False, default=None)`
: Fetch the value of a pipe variable.
Args:
name (str): Variable name.
required (bool, optional): Throw an exception if the env var is unset.
default (:obj:`str`, optional): Default value if the env var is unset.
Returns:
Value of the variable
Raises
Exception: If a required variable is missing.
`required(name)`
: Get the value of a required pipe variable.
This function is basically an alias to get_variable with the required
parameter set to True.
Args:
name (str): Variable name.
Returns:
Value of the variable
Raises
Exception: If a required variable is missing.
`success(message='Success', do_exit=True)`
: Prints the colorized success message (in green)
Args:
message (str, optional): Output message
do_exit (bool, optional): Call sys.exit if set to True
=========
This package contains various tools and helpers to make it more fun and easy for people to develope pipes.
Module pipetools.helpers
========================
Functions
---------
`configure_logger()`
: Configure logger to produce colorized output.
`enable_debug()`
: Enable the debug log level.
`fail(message='Fail!', do_exit=True)`
: Prints the colorized failure message (in red)
Args:
message (str, optional): Output message
do_exit (bool, optional): Call sys.exit if set to True
`get_variable(name, required=False, default=None)`
: Fetch the value of a pipe variable.
Args:
name (str): Variable name.
required (bool, optional): Throw an exception if the env var is unset.
default (:obj:`str`, optional): Default value if the env var is unset.
Returns:
Value of the variable
Raises
Exception: If a required variable is missing.
`required(name)`
: Get the value of a required pipe variable.
This function is basically an alias to get_variable with the required
parameter set to True.
Args:
name (str): Variable name.
Returns:
Value of the variable
Raises
Exception: If a required variable is missing.
`success(message='Success', do_exit=True)`
: Prints the colorized success message (in green)
Args:
message (str, optional): Output message
do_exit (bool, optional): Call sys.exit if set to True
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for bitbucket-pipes-toolkit-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a198f3c9c6b1726068eb363dc6a5274f4d4f0e2579777069780b1a5e89199733 |
|
MD5 | 3629e24a2b42429c4dd3b6426fe92e1a |
|
BLAKE2b-256 | 5565a0797e63598ec1ea7089fa4ec8dc734c6cc9dad3477f7f2a611f4aff47cd |