class_docstr: Just a helper which would help to create versioned files in the bucket
code: def __init__(self, bucket):
      self._versions = {}
      self._bucket = bucket
  
imports: import mimetypes
  from os.path import splitext
  import re
  from datalad.support.network import urlquote, URL
  import logging
  import datalad.log
  from datalad.support.exceptions import CapturedException, DownloadError, AccessDeniedError, AccessPermissionExpiredError, AnonymousAccessDeniedError
  from datalad.utils import try_multiple_dec
  from urllib.request import urlopen, Request
label_desc: Use image node_id 1 to create a new VersionedFilesPool object from inherited base classes: object with example: obj = VersionedFilesPool(bucket)