Hi! We need python-aws-sam-translator and python-cfn-lint for SLE-12 and I'm currently preparing the necessary set of packages for a submission to SLE-12. Unfortunately, I can't get the testsuite of python-aws-sam-translator to pass on SLE-12, it fails with the backtrace below. Does anyone have a clue what the problem could be? I'm currently out of ideas. The current (slightly modified) version of the package can be found at [1]. Thanks, Adrian
[1] https://build.opensuse.org/package/show/home:glaubitz:branches:devel:languag...
[ 9s] FAIL Required test coverage of 95% not reached. Total coverage: 13.42% [ 9s] ==================================== ERRORS ==================================== [ 9s] ______________ ERROR collecting tests/model/test_sam_resources.py ______________ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/model/test_sam_resources.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/model/test_sam_resources.py:8: in <module> [ 9s] from samtranslator.model.sam_resources import SamFunction [ 9s] samtranslator/model/sam_resources.py:5: in <module> [ 9s] import samtranslator.model.eventsources.pull [ 9s] samtranslator/model/eventsources/pull.py:5: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] ______ ERROR collecting tests/model/eventsources/test_api_event_source.py ______ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/model/eventsources/test_api_event_source.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/model/eventsources/test_api_event_source.py:4: in <module> [ 9s] from samtranslator.model.eventsources.push import Api [ 9s] samtranslator/model/eventsources/push.py:14: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] ERROR collecting tests/model/eventsources/test_cloudwatchlogs_event_source.py _ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/model/eventsources/test_cloudwatchlogs_event_source.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/model/eventsources/test_cloudwatchlogs_event_source.py:3: in <module> [ 9s] from samtranslator.model.eventsources.cloudwatchlogs import CloudWatchLogs [ 9s] samtranslator/model/eventsources/cloudwatchlogs.py:5: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] ______ ERROR collecting tests/model/eventsources/test_sns_event_source.py ______ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/model/eventsources/test_sns_event_source.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/model/eventsources/test_sns_event_source.py:3: in <module> [ 9s] from samtranslator.model.eventsources.push import SNS [ 9s] samtranslator/model/eventsources/push.py:14: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] ___ ERROR collecting tests/plugins/application/test_serverless_app_plugin.py ___ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/plugins/application/test_serverless_app_plugin.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/plugins/application/test_serverless_app_plugin.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] _________________ ERROR collecting tests/sdk/test_parameter.py _________________ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/sdk/test_parameter.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/sdk/test_parameter.py:5: in <module> [ 9s] from samtranslator.sdk.parameter import SamParameterValues [ 9s] samtranslator/sdk/parameter.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] ____________ ERROR collecting tests/translator/test_api_resource.py ____________ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/translator/test_api_resource.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/translator/test_api_resource.py:7: in <module> [ 9s] from samtranslator.translator.transform import transform [ 9s] samtranslator/translator/transform.py:1: in <module> [ 9s] from samtranslator.translator.translator import Translator [ 9s] samtranslator/translator/translator.py:3: in <module> [ 9s] from samtranslator.model import ResourceTypeResolver, sam_resources [ 9s] samtranslator/model/sam_resources.py:5: in <module> [ 9s] import samtranslator.model.eventsources.pull [ 9s] samtranslator/model/eventsources/pull.py:5: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] _________ ERROR collecting tests/translator/test_function_resources.py _________ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/translator/test_function_resources.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/translator/test_function_resources.py:4: in <module> [ 9s] from samtranslator.model.sam_resources import SamFunction [ 9s] samtranslator/model/sam_resources.py:5: in <module> [ 9s] import samtranslator.model.eventsources.pull [ 9s] samtranslator/model/eventsources/pull.py:5: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] _____________ ERROR collecting tests/translator/test_translator.py _____________ [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/translator/test_translator.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/translator/test_translator.py:8: in <module> [ 9s] from samtranslator.translator.translator import Translator, prepare_plugins, make_policy_template_for_function_plugin [ 9s] samtranslator/translator/translator.py:3: in <module> [ 9s] from samtranslator.model import ResourceTypeResolver, sam_resources [ 9s] samtranslator/model/sam_resources.py:5: in <module> [ 9s] import samtranslator.model.eventsources.pull [ 9s] samtranslator/model/eventsources/pull.py:5: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] ERROR collecting tests/translator/model/preferences/test_deployment_preference_collection.py [ 9s] ImportError while importing test module '/home/abuild/rpmbuild/BUILD/serverless-application-model-1.11.0/tests/translator/model/preferences/test_deployment_preference_collection.py'. [ 9s] Hint: make sure your test modules/packages have valid Python names. [ 9s] Traceback: [ 9s] tests/translator/model/preferences/test_deployment_preference_collection.py:9: in <module> [ 9s] from samtranslator.model.preferences.deployment_preference_collection import CODEDEPLOY_APPLICATION_LOGICAL_ID [ 9s] samtranslator/model/preferences/deployment_preference_collection.py:7: in <module> [ 9s] from samtranslator.translator.arn_generator import ArnGenerator [ 9s] samtranslator/translator/arn_generator.py:1: in <module> [ 9s] import boto3 [ 9s] /usr/lib/python2.7/site-packages/boto3/__init__.py:16: in <module> [ 9s] from boto3.session import Session [ 9s] /usr/lib/python2.7/site-packages/boto3/session.py:17: in <module> [ 9s] import botocore.session [ 9s] /usr/lib/python2.7/site-packages/botocore/session.py:30: in <module> [ 9s] import botocore.credentials [ 9s] /usr/lib/python2.7/site-packages/botocore/credentials.py:42: in <module> [ 9s] from botocore.utils import InstanceMetadataFetcher, parse_key_val_file [ 9s] /usr/lib/python2.7/site-packages/botocore/utils.py:31: in <module> [ 9s] import botocore.httpsession [ 9s] /usr/lib/python2.7/site-packages/botocore/httpsession.py:7: in <module> [ 9s] from urllib3.util.ssl_ import ( [ 9s] E ImportError: cannot import name ssl [ 9s] !!!!!!!!!!!!!!!!!!! Interrupted: 10 errors during collection !!!!!!!!!!!!!!!!!!! [ 9s] =========================== 10 error in 2.84 seconds =========================== [ 9s] error: Bad exit status from /var/tmp/rpm-tmp.XLo89s (%check) [ 9s] [ 9s] [ 9s] RPM build errors: [ 9s] Bad exit status from /var/tmp/rpm-tmp.XLo89s (%check) [ 9s] [ 9s] suse-laptop failed "build python-aws-sam-translator.spec" at Wed Jul 10 13:30:21 UTC 2019. [ 9s] The buildroot was: /var/tmp/build-root/SUSE_SLE-12-SP1_Update-x86_64 N�����r��y隊Z)z{.��r�'��칻�&ޢ��������'��-���w�zf���^�ˬz������ ޮ�^�ˬz��