Package providing a one-line functionality to set up a project for ability to perform absolute imports both after setup and with plain download. Additionally, provides namespaces support.
-
In the root
__init__.py
.from absolute_import import absolute_import absolute_import(file=__file__)
-
In the root
__main__.py
or root directly executable python files.from absolute_import import absolute_import if __name__ == "__main__": absolute_import(file=__file__)
-
In the root
__init__.py
.from absolute_import import absolute_import absolute_import(file=__file__, name=__name__, path=__path__)
-
In the root
__main__.py
or root directly executable python files.from absolute_import import absolute_import if __name__ == "__main__": absolute_import(file=__file__, name=__name__, path=__path__)