Return ggplot.__version__ without importing ggplot.
    
    Extracts version from ggplot/__init__.py
    without importing ggplot, which requires dependencies to be installed.

def extract_version():
    """Return ggplot.__version__ without importing ggplot.
    
    Extracts version from ggplot/__init__.py
    without importing ggplot, which requires dependencies to be installed.
    """
    with open('ggplot/__init__.py') as fd:
        ns = {}
        for line in fd:
            if line.startswith('__version__'):
                exec(line.strip(), ns)
                return ns['__version__']