Persistent runtime config
Project description
Persistent runtime config
Child class of argparse.ArgumentParser
Includes version argument as a default
Default values are defined through pyproject.toml
Includes additional argument adding methods
>>> __version__ = "0.1.0"
>>> from arcon import ArgumentParser
Parsing comma separated list
>>> parser = ArgumentParser(__version__)
>>> parser.add_list_argument("-l", "--list")
>>> parser.parse_args(["--list", "comma,separated,list"])
Namespace(list=['comma', 'separated', 'list'])
Parsing dict of comma separated lists
>>> parser = ArgumentParser(__version__)
>>> parser.add_dict_argument("-d", "--dict")
>>> parser.parse_args(["--dict", "key=comma,separated,list"])
Namespace(dict={'key': ['comma', 'separated', 'list']})
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arcon-0.4.0.tar.gz
(5.4 kB
view hashes)
Built Distribution
arcon-0.4.0-py3-none-any.whl
(5.5 kB
view hashes)