old_contents: from .core import DEFAULT_AUTOBAHN_ROUTER, DEFAULT_AUTOBAHN_REALM, AutobahnSync
  from .exceptions import (
      Error, SessionNotReady, SerializationError, ProtocolError,
      TransportLost, ApplicationError, NotAuthorized, InvalidUri,
      ConnectionRefusedError,
      AbortError, AlreadyRunningError, NotRunningError
  )
  from .api import app, run, register, subscribe, call, publish, on_challenge
  
  
  __all__ = (
      Error,
      SessionNotReady,
      SerializationError,
      ProtocolError,
      TransportLost,
      ApplicationError,
      NotAuthorized,
      InvalidUri,
  
      ConnectionRefusedError,
  
      AbortError,
      AlreadyRunningError,
      NotRunningError,
  
      DEFAULT_AUTOBAHN_ROUTER,
      DEFAULT_AUTOBAHN_REALM,
      AutobahnSync,
  
      app,
      run,
      register,
      subscribe,
      call,
      publish,
      on_challenge
  )
  
  __version__ = "0.3.0"
  __license__ = 'MIT'
  
new_contents: from .core import DEFAULT_AUTOBAHN_ROUTER, DEFAULT_AUTOBAHN_REALM, AutobahnSync
  from .exceptions import (
      Error, SessionNotReady, SerializationError, ProtocolError,
      TransportLost, ApplicationError, NotAuthorized, InvalidUri,
      ConnectionRefusedError,
      AbortError, AlreadyRunningError, NotRunningError
  )
  from .api import app, run, register, subscribe, call, publish, on_challenge
  
  
  __all__ = (
      Error,
      SessionNotReady,
      SerializationError,
      ProtocolError,
      TransportLost,
      ApplicationError,
      NotAuthorized,
      InvalidUri,
  
      ConnectionRefusedError,
  
      AbortError,
      AlreadyRunningError,
      NotRunningError,
  
      DEFAULT_AUTOBAHN_ROUTER,
      DEFAULT_AUTOBAHN_REALM,
      AutobahnSync,
  
      app,
      run,
      register,
      subscribe,
      call,
      publish,
      on_challenge
  )
  
  __version__ = "0.3.1"
  __license__ = 'MIT'
  
subject: Bump version