demo_project package¶
Submodules¶
demo_project.skeleton module¶
This is a skeleton file that can serve as a starting point for a Python
console script. To run this script uncomment the following lines in the
[options.entry_points]
section in setup.cfg
:
console_scripts =
fibonacci = demo_project.skeleton:run
Then run pip install .
(or pip install -e .
for editable mode)
which will install the command fibonacci
inside your current environment.
Besides console scripts, the header (i.e. until _logger
…) of this file can
also be used as template for Python modules.
Note
This file can be renamed depending on your needs or safely removed if not needed.
References
- demo_project.skeleton.main(args)[source]¶
Wrapper allowing
fib()
to be called with string arguments in a CLI fashionInstead of returning the value from
fib()
, it prints the result to thestdout
in a nicely formatted message.- Parameters
args (List[str]) – command line parameters as list of strings (for example
["--verbose", "42"]
).
- demo_project.skeleton.parse_args(args)[source]¶
Parse command line parameters
- Parameters
args (List[str]) – command line parameters as list of strings (for example
["--help"]
).- Returns
command line parameters namespace
- Return type