Hello, World
A simple program, and an example of how to structure a python project. Demonstrates a basic package file structure (using flat layout) and a way to define a single package version shared between package metadata and program runtime.
See also: the Python Packaging User Guide at https://packaging.python.org/ offers more complete examples and explanations.
Basic usage
You can install the package using pip and then run the main script from the command line as
helloworld_in_python or import it in python via import helloworld:
$ cd python-helloworld/ # Dir containing this repo's root $ pip install . $ helloworld_in_python Hello, world $ helloworld_in_python --version helloworld 0.1 $ python >>> import helloworld >>> helloworld.__version__ '0.1'
You can also try it without installing by running python helloworld.py in the repository root:
$ python helloworld.py Hello, world $ python helloworld.py --version helloworld 0.1