setup_example/mypackage/__init__.py
Floris Lambrechts aa60dc88c2 Make __version__ a module-level attribute
By moving __version__ to __init__.py, it becomes an attribute of the
module.  This is recommended in PEP 396 and a common practice in many
contemporary packages.

This enables the following:

>>> import mypackage
>>> print(mypackage.__version__)
'5.2.0'
2018-07-26 14:58:28 +02:00

6 lines
97 B
Python

from .__version__ import VERSION
__version__ = '.'.join(map(str, VERSION))
from .core import *