pyclient will fallback to setting self.name = cube if local cube isnt actually available
add ipython as a dependency for metrique
assume DEFAULT_CLIENT_CUBES_PATH if none provided when calling set_cube_path