batcave package
Submodules
batcave.automation module
batcave.cloudmgr module
batcave.cms module
batcave.commander module
batcave.configmgr module
batcave.data module
batcave.expander module
batcave.fileutil module
batcave.gui module
batcave.iispy module
batcave.k8s module
batcave.lang module
batcave.netutil module
batcave.platarch module
batcave.qbpy module
batcave.reporter module
batcave.servermgr module
batcave.serverpath module
batcave.statemachine module
batcave.sysutil module
batcave.tcpy module
batcave.version module
Module contents
BatCave Utilities module.
This module provides utilities for making it easier to write Python programs.
The exported modules fall into several categories:
- Modules that provide simplified interfaces to standard modules:
commander - argparse
platarch - platform
- Modules that provide simplified interfaces to third-party modules:
gui - PyQt5
k8s - kubernetes
- Modules that provide Pythonic interfaces to external systems:
cloudmgr - cloud resources
cms - code management systems
data - data sources
iispy - Internet Information Server
netutil - network services
qbpy - QuickBuild
servermgr - OS-independent servers
sysutil - system utilities
tcpy - TeamCity
- Modules that provide utilities for accomplishing specific programming tasks:
automation - building automation
configmgr - managing configurations
expander - working with string expansion
fileutil - working with files
lang - Python language utilities
menu - creating command line menus
statemachine - a simple state machine
reporter - creating reports
version - reporting version information