code: def removeOwner(namespace, name, owner, registry=None):
      ''' Remove an owner for a module or target (owners are the people with
          permission to publish versions and add/remove the owners).
      '''
      registry = registry or Registry_Base_URL
  
      url = '%s/%s/%s/owners/%s' % (
          registry,
          namespace,
          name,
          owner
      )
  
      request_headers = _headersForRegistry(registry)
  
      response = requests.delete(url, headers=request_headers)
  
      if response.status_code == 404:
          logger.error('no such %s, "%s"' % (namespace[:-1], name))
          return
  
      # raise exceptions for other errors - the auth decorators handle these and
      # re-try if appropriate
      response.raise_for_status()
  
      return Truf removeOwner(namespace, name, owner, registry=None):
      ''' Remove an owner for a module or target (owners are the people with
          permission to publish versions and add/remove the owners).
      '''
      registry = registry or Registry_Base_URL
  
      url = '%s/%s/%s/owners/%s' % (
          registry,
          namespace,
          name,
          owner
      )
  
      request_headers = _headersForRegistry(registry)
  
      response = requests.delete(url, headers=request_headers)
  
      if response.status_code == 404:
          logger.error('no such %s, "%s"' % (namespace[:-1], name))
          return
  
      # raise exceptions for other errors - the auth decorators handle these and
      # re-try if appropriate
      response.raise_for_status()
  
      return True
docs: Remove an owner for a module or target (owners are the people with
          permission to publish versions and add/remove the owners).