cpl.utils¶
cpl.utils.credential_manager¶
- 
class 
cpl.utils.credential_manager.CredentialManager¶ Bases:
objectHandles credential encryption and decryption
- 
static 
build_string(string: str, credentials: str)¶ Builds string with credentials in it
- string: 
str String in which the variable is replaced by credentials
- credentials: 
str String to encode
Decoded string
- string: 
 
- 
static 
decrypt(string: str) → str¶ Decode with base64
- string: 
str String to decode
Decoded string
- string: 
 
- 
static 
encrypt(string: str) → str¶ Encode with base64
- string: 
str String to encode
Encoded string
- string: 
 
- 
static 
 
cpl.utils.pip¶
- 
class 
cpl.utils.pip.Pip¶ Bases:
objectExecutes pip commands
- 
classmethod 
get_executable() → str¶ 
- 
classmethod 
get_outdated() → bytes¶ Gets table of outdated packages
Bytes string of the command result
- 
classmethod 
get_package(package: str) → Optional[str]¶ Gets given package py local pip list
package:
strThe package name as string
- 
classmethod 
install(package: str, *args, source: Optional[str] = None, stdout=None, stderr=None)¶ Installs given package
- package: 
str The name of the package
- args: 
list Arguments for the command
- source: 
str Extra index URL
- stdout: 
str Stdout of subprocess.run
- stderr: 
str Stderr of subprocess.run
- package: 
 
- 
classmethod 
reset_executable()¶ Resets the executable to system standard
- 
classmethod 
set_executable(executable: str)¶ Sets the executable
- executable: 
str The python command
- executable: 
 
- 
classmethod 
uninstall(package: str, stdout=None, stderr=None)¶ Uninstalls given package
- package: 
str The name of the package
- stdout: 
str Stdout of subprocess.run
- stderr: 
str Stderr of subprocess.run
- package: 
 
- 
classmethod 
 
cpl.utils.string¶
- 
class 
cpl.utils.string.String¶ Bases:
objectUseful functions for strings
- 
static 
convert_to_camel_case(chars: str) → str¶ Converts string to camel case
- chars: 
str String to convert
String converted to CamelCase
- chars: 
 
- 
static 
convert_to_snake_case(chars: str) → str¶ Converts string to snake case
- chars: 
str String to convert
String converted to snake_case
- chars: 
 
- 
static 
first_to_lower(chars: str) → str¶ Converts first char to lower
- chars: 
str String to convert
String with first char as lower
- chars: 
 
- 
static 
first_to_upper(chars: str) → str¶ Converts first char to upper
- chars: 
str String to convert
String with first char as upper
- chars: 
 
- 
static 
random_string(chars: str, length: int) → str¶ Creates random string by given chars and length
String of random chars
- 
static