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
File details
Details for the file bitbucket-pipes-toolkit-0.1.1.tar.gz.
File metadata
- Download URL: bitbucket-pipes-toolkit-0.1.1.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a198f3c9c6b1726068eb363dc6a5274f4d4f0e2579777069780b1a5e89199733
|
|
| MD5 |
3629e24a2b42429c4dd3b6426fe92e1a
|
|
| BLAKE2b-256 |
5565a0797e63598ec1ea7089fa4ec8dc734c6cc9dad3477f7f2a611f4aff47cd
|