@classmethod
def split_path(cls, path):
    """
        Normalise GCS path string into bucket and key.

        Parameters
        ----------
        path : string
            Input path, like `gcs://mybucket/path/to/file`.
            Path is of the form: '[gs|gcs://]bucket[/key]'

        Returns
        -------
            (bucket, key) tuple
        """
    path = cls._strip_protocol(path).lstrip('/')
    if '/' not in path:
        return path, ''
    else:
        return path.split('/', 1)
