Say I have a package with this layout:
mypackage/ __init__.py module_a.py
# __init__.py from .module_a import function_a __all__ = ["function_a"] __version__ = "0.0.1"
function_a from module_a.py, I would like to print the contents of
__version__ to a debug message. Obviously, attempting to import
mypackage results in a circular import.
How can I accomplish this?