def getCacheDir():
    plugin_user_path = getDeviotUserPath()
    cache_dir = os.path.join(plugin_user_path, '.cache')

    try:
        os.makedirs(cache_dir)
    except __HOLE__ as exc:
        if exc.errno != errno.EEXIST:
            raise exc
        pass

    return cache_dir


# get virtualenv tar file
dataset/ETHPy150Open gepd/Deviot/libs/Paths.py/getCacheDir