Hello community,
here is the log from the commit of package python-aws-sam-translator for
openSUSE:Factory checked in at 2019-06-12 13:12:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-aws-sam-translator (Old)
and /work/SRC/openSUSE:Factory/.python-aws-sam-translator.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-aws-sam-translator"
Wed Jun 12 13:12:47 2019 rev:2 rq:707935 version:1.11.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-aws-sam-translator/python-aws-sam-translator.changes
2019-01-25 22:44:54.871113619 +0100
+++
/work/SRC/openSUSE:Factory/.python-aws-sam-translator.new.4811/python-aws-sam-translator.changes
2019-06-12 13:12:48.708910258 +0200
@@ -1,0 +2,47 @@
+Wed Jun 5 18:12:58 UTC 2019 - Todd R <[email protected]>
+
+- Switch to github sources which include tests
+- Enable tests
+- Fix dependencies
+- Add commandline tool
+
+-------------------------------------------------------------------
+Fri May 17 20:27:10 UTC 2019 - Scott Wulf <[email protected]>
+
+- Upgrade to 1.11.0
+ * Add ReservedConcurrentExecutions to globals
+ * Fix ElasticsearchHttpPostPolicy resource reference
+ * Support using AWS::Region in Ref and Sub
+ * Documentation and examples updates
+ * Add VersionDescription property to Serverless::Function
+ * Update ServerlessRepoReadWriteAccessPolicy
+ * Add additional template validation
+
+- Upgrade to 1.10.0
+ * Add GSIs to DynamoDBReadPolicy and DynamoDBCrudPolicy
+ * Add DynamoDBReconfigurePolicy
+ * Add CostExplorerReadOnlyPolicy and OrganizationsListAccountsPolicy
+ * Add EKSDescribePolicy
+ * Add SESBulkTemplatedCrudPolicy
+ * Add FilterLogEventsPolicy
+ * Add SSMParameterReadPolicy
+ * Add SESEmailTemplateCrudPolicy
+ * Add s3:PutObjectAcl to S3CrudPolicy
+ * Add allow_credentials CORS option
+ * Add support for AccessLogSetting and CanarySetting Serverless::Api
properties
+ * Add support for X-Ray in Serverless::Api
+ * Add support for MinimumCompressionSize in Serverless::Api
+ * Add Auth to Serverless::Api globals
+ * Remove trailing slashes from APIGW permissions
+ * Add SNS FilterPolicy and an example application
+ * Add Enabled property to Serverless::Function event sources
+ * Add support for PermissionsBoundary in Serverless::Function
+ * Fix boto3 client initialization
+ * Add PublicAccessBlockConfiguration property to S3 bucket resource
+ * Make PAY_PER_REQUEST default mode for Serverless::SimpleTable
+ * Add limited support for resolving intrinsics in Serverless::LayerVersion
+ * SAM now uses Flake8
+ * Add example application for S3 Events written in Go
+ * Updated several example applications
+
+-------------------------------------------------------------------
Old:
----
aws-sam-translator-1.9.0.tar.gz
New:
----
serverless-application-model-1.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-aws-sam-translator.spec ++++++
--- /var/tmp/diff_new_pack.S9E2Hi/_old 2019-06-12 13:12:52.148906651 +0200
+++ /var/tmp/diff_new_pack.S9E2Hi/_new 2019-06-12 13:12:52.152906647 +0200
@@ -12,52 +12,45 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-aws-sam-translator
-Version: 1.9.0
+Version: 1.11.0
Release: 0
-License: Apache-2.0
Summary: AWS SAM template to AWS CloudFormation template translator
-Url: https://github.com/awslabs/serverless-application-model
+License: Apache-2.0
Group: Development/Languages/Python
-Source:
https://files.pythonhosted.org/packages/source/a/aws-sam-translator/aws-sam-translator-%{version}.tar.gz
+Url: https://github.com/awslabs/serverless-application-model
+Source:
https://github.com/awslabs/serverless-application-model/archive/v%{version}.tar.gz#/serverless-application-model-%{version}.tar.gz
Patch: ast_drop-compatible-releases-operator.patch
-BuildRequires: python-rpm-macros
-BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
+BuildRequires: fdupes
+BuildRequires: python-rpm-macros
# SECTION test requirements
+BuildRequires: %{python_module PyYAML >= 4.2}
BuildRequires: %{python_module boto3 >= 1.5}
-BuildRequires: %{python_module boto3 < 2.0}
+BuildRequires: %{python_module coverage >= 4.4.0}
BuildRequires: %{python_module jsonschema >= 2.6}
-BuildRequires: %{python_module jsonschema < 3.0}
+BuildRequires: %{python_module mock >= 2.0.0}
+BuildRequires: %{python_module parameterized >= 0.6.1}
+BuildRequires: %{python_module pytest >= 3.0.7}
+BuildRequires: %{python_module pytest-cov >= 2.4.0}
+BuildRequires: %{python_module py >= 1.4.33}
+BuildRequires: %{python_module requests >= 2.20.0}
BuildRequires: %{python_module six >= 1.11}
-BuildRequires: %{python_module six < 2.0}
+BuildRequires: python-enum34 >= 1.1
# /SECTION
-BuildRequires: fdupes
+Requires: python-PyYAML >= 4.2
Requires: python-boto3 >= 1.5
-Requires: python-boto3 < 2.0
+Requires: python-docopt >= 0.6.2
Requires: python-jsonschema >= 2.6
-Requires: python-jsonschema < 3.0
Requires: python-six >= 1.11
-Requires: python-six < 2.0
-Suggests: python-enum34 >= 1.1
-Suggests: python-enum34 < 2.0
-Suggests: python-coverage >= 4.4.0
-Suggests: python-flake8 >= 3.3.0
-Suggests: python-tox >= 2.2.1
-Suggests: python-pytest-cov >= 2.4.0
-Suggests: python-pylint >= 1.7.2
-Suggests: python-PyYAML == 3.12
-Suggests: python-pytest >= 3.0.7
-Suggests: python-py >= 1.4.33
-Suggests: python-mock >= 2.0.0
-Suggests: python-nose >= 1.3.7
-Suggests: python-parameterized >= 0.6.1
-Suggests: python-requests >= 2.11.1
-Suggests: python-docopt >= 0.6.2
+%ifpython2
+Requires: python-enum34 >= 1.1
+%endif
BuildArch: noarch
%python_subpackages
@@ -67,8 +60,9 @@
templates into AWS CloudFormation templates
%prep
-%setup -q -n aws-sam-translator-%{version}
+%setup -q -n serverless-application-model-%{version}
%patch -p1
+sed -i -e '1s|#!/usr/bin/env python2|#!/usr/bin/python3|' bin/sam-translate.py
%build
%python_build
@@ -77,9 +71,16 @@
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
+mkdir -p %{buildroot}%{_bindir}
+install -D -m 644 bin/sam-translate.py %{buildroot}%{_bindir}/sam-translate
+
+%check
+%pytest
+
%files %{python_files}
%doc README.md
%license LICENSE
+%python3_only %{_bindir}/sam-translate
%{python_sitelib}/*
%changelog