#!/usr/bin/env python # -*- coding: utf-8 -*- """filename.py A consise description Author(s): author_name """ import argparse import logging import sys ########### # Logging # ########### logging.basicConfig( format="%(asctime)s - %(name)s - %(message)s", level=getattr(logging, "INFO") ) _logger = logging.getLogger("logger_name") ############# # Constants # ############# CONSTANTS = "CONSTANT" ######### # Input # ######### def parse_args(argv): """ Runtime args parser """ parser = argparse.ArgumentParser("""""") parser.add_argument( "--argument", help="", type=str, required=True, ) args = parser.parse_args(argv[1:]) return args ################# # MAIN # ################# def main(argv): # parse args args = parse_args(argv) if __name__ == "__main__": sys.exit(main(sys.argv))