1import sys
2
3if sys.version_info < (3, 7):
4    from ._annotation import Annotation
5    from ._aspectratio import Aspectratio
6    from ._camera import Camera
7    from ._domain import Domain
8    from ._xaxis import XAxis
9    from ._yaxis import YAxis
10    from ._zaxis import ZAxis
11    from . import annotation
12    from . import camera
13    from . import xaxis
14    from . import yaxis
15    from . import zaxis
16else:
17    from _plotly_utils.importers import relative_import
18
19    __all__, __getattr__, __dir__ = relative_import(
20        __name__,
21        [".annotation", ".camera", ".xaxis", ".yaxis", ".zaxis"],
22        [
23            "._annotation.Annotation",
24            "._aspectratio.Aspectratio",
25            "._camera.Camera",
26            "._domain.Domain",
27            "._xaxis.XAxis",
28            "._yaxis.YAxis",
29            "._zaxis.ZAxis",
30        ],
31    )
32