### ---------------------------------------------------------------------------


from .startup import initialize

__version_tuple = (1, 0, 0)
__version__ = ".".join([str(num) for num in __version_tuple])


### ---------------------------------------------------------------------------


__all__ = [
    "common",
    "core",
    "data",
    "help",
    "initialize",
    "version"
    "view",
]


### ---------------------------------------------------------------------------


def version():
    """
    Get the version of the installed dependency package as a tuple. This is
    used during the bootstrap check to see if the version of the dependency has
    changed.
    """
    return __version_tuple


### ---------------------------------------------------------------------------
### ---------------------------------------------------------------------------


from .startup import initialize

__version_tuple = (0, 0, 1)
__version__ = ".".join([str(num) for num in __version_tuple])


### ---------------------------------------------------------------------------


__all__ = [
    "common",
    "core",
    "data",
    "help",
    "initialize",
    "version"
    "view",
]


### ---------------------------------------------------------------------------


def version():
    """
    Get the version of the installed dependency package as a tuple. This is
    used during the bootstrap check to see if the version of the dependency has
    changed.
    """
    return __version_tuple


### ---------------------------------------------------------------------------
Set the initial dependency version information
Set the initial dependency version information

This sets our initial version tuple to 0.0.1, which is as far as I know
the smallest possible version, or at least the smallest semver that 
makes any sense.

From this point forward, changes to anything that we want anyone to
see need to have the version tuple bumped and a new release created.

