Skip to content

Commit c9ce2e7

Browse files
authored
Introducing Runtime layer (#41)
This commit contains the following changes: - Add ask-sdk-runtime package - Refactored following abstract and implemented classes from ask-sdk-core to ask-sdk-runtime, since they are generic - AbstractHandlerAdapter - HandlerAdapter (renamed to GenericHandlerAdapter) - AbstractRequestHandlerChain - RequestHandlerChain (renamed to GenericRequestHandlerChain) - AbstractRequestMapper - RequestMapper (renamed to GenericRequestMapper) - AbstractRequestDispatcher - RequestDispatcher (renamed to GenericRequestDispatcher) - AbstractExceptionMapper - ExceptionMapper (renamed to GenericExceptionMapper) - Dispatch, Skill Builder exceptions - User Agent utility - Added AbstractSkillBuilder, AbstractSkill, RuntimeConfiguration classes - Refactored dependencies as needed - Refactored tests as needed
1 parent ed0d650 commit c9ce2e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+2841
-1720
lines changed

ask-sdk-core/.coveragerc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ include =
66
ask_sdk_core/*
77
exclude_lines =
88
if typing.TYPE_CHECKING:
9-
pass
9+
pass
10+
raise NotImplementedError

ask-sdk-core/ask_sdk_core/__version__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@
2424
__author_email__ = '[email protected]'
2525
__license__ = 'Apache 2.0'
2626
__keywords__ = ['ASK SDK', 'Alexa Skills Kit', 'Alexa', 'Core']
27-
__install_requires__ = ["six", "requests", "python_dateutil", "ask-sdk-model"]
27+
__install_requires__ = ["six", "requests", "python_dateutil",
28+
"ask-sdk-model", "ask-sdk-runtime"]
2829

ask-sdk-core/ask_sdk_core/dispatch.py

Lines changed: 0 additions & 224 deletions
This file was deleted.

ask-sdk-core/ask_sdk_core/dispatch_components/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
from .request_components import (
2323
AbstractRequestHandler, AbstractRequestInterceptor,
24-
AbstractResponseInterceptor, HandlerAdapter, RequestMapper,
25-
RequestHandlerChain)
24+
AbstractResponseInterceptor)
2625
from .exception_components import (
27-
AbstractExceptionHandler, ExceptionMapper)
26+
AbstractExceptionHandler)

0 commit comments

Comments
 (0)