11[tox]
2- envlist = py27, py36,py37
2+ envlist = py{27,36,37}-mylinux, py36-mymacos ,py37-mywin
33
44# Comment to build sdist and install into virtualenv
55# This is helpful to test installation but takes extra time
@@ -17,14 +17,41 @@ deps =
1717 nose
1818 mock
1919 coverage
20+ wheel
2021 py{36,37}: mypy
22+ platform = mylinux: linux
23+ mymacos: darwin
2124setenv =
2225 AWS_DEFAULT_REGION = us-west-2
2326commands =
2427 flake8 .
28+ pip install --upgrade pip
29+ pip install --upgrade wheel
2530 {toxinidir}/scripts/ci/sdk_install
2631 {toxinidir}/scripts/ci/run_tests
2732 py{36,37}: mypy --ignore-missing-imports --no-strict-optional ask-sdk/ask_sdk
2833 py{36,37}: mypy --ignore-missing-imports --no-strict-optional ask-sdk-core/ask_sdk_core
2934 py{36,37}: mypy --ignore-missing-imports --no-strict-optional ask-sdk-runtime/ask_sdk_runtime
30- py{36,37}: mypy --ignore-missing-imports --no-strict-optional ask-sdk-dynamodb-persistence-adapter/ask_sdk_dynamodb
35+ py{36,37}: mypy --ignore-missing-imports --no-strict-optional ask-sdk-dynamodb-persistence-adapter/ask_sdk_dynamodb
36+
37+ [testenv:py37-mywin]
38+ deps =
39+ flake8
40+ nose
41+ mock
42+ coverage
43+ wheel
44+ mypy
45+ platform = mywin: win32
46+ setenv =
47+ AWS_DEFAULT_REGION = us-west-2
48+ commands =
49+ flake8 .
50+ pip install --upgrade pip
51+ pip install --upgrade wheel
52+ python {toxinidir}\scripts\ci\sdk_install
53+ python {toxinidir}\scripts\ci\run_tests
54+ mypy --ignore-missing-imports --no-strict-optional ask-sdk\ask_sdk
55+ mypy --ignore-missing-imports --no-strict-optional ask-sdk-core\ask_sdk_core
56+ mypy --ignore-missing-imports --no-strict-optional ask-sdk-runtime\ask_sdk_runtime
57+ mypy --ignore-missing-imports --no-strict-optional ask-sdk-dynamodb-persistence-adapter\ask_sdk_dynamodb
0 commit comments