cpl_core.utils
cpl_core.utils.credential_manager
- class cpl_core.utils.credential_manager.CredentialManager
Bases:
object
Handles 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:
cpl_core.utils.pip
- class cpl_core.utils.pip.Pip
Bases:
object
Executes 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:
str
The 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:
cpl_core.utils.string
- class cpl_core.utils.string.String
Bases:
object
Useful 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