Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cfn-lint for openSUSE:Factory
checked in at 2021-08-18 08:56:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cfn-lint (Old)
and /work/SRC/openSUSE:Factory/.python-cfn-lint.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cfn-lint"
Wed Aug 18 08:56:17 2021 rev:12 rq:912693 version:0.53.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cfn-lint/python-cfn-lint.changes
2021-06-11 22:31:09.122179905 +0200
+++
/work/SRC/openSUSE:Factory/.python-cfn-lint.new.1899/python-cfn-lint.changes
2021-08-18 08:57:09.334887166 +0200
@@ -1,0 +2,57 @@
+Tue Aug 17 00:38:41 UTC 2021 - Fusion Future <[email protected]>
+
+- Update to 0.53.0:
+ + Features
+ * Update aws-sam-translator to 1.38.0 (pull #2082)
+ * Signal the end of life for Python 3.5 (pull #2052)
+ * Allow configuration of top level sections in rule E1001
+ (pull #2090)
+ + CloudFormation Specifications
+ * Update resource specs to 39.8.0 (pull #2087)
+ * Add StringMax to AWS::SNS::Topic.TopicName,
+ AWS::IAM::Role.Name, AWS::SNS::Topic.TopicName,
+ AWS::Lambda::Function properties Handler, Description,
+ FunctionName, and AWS::Lambda::LayerVersion properties
+ LayerName (pull #2089)
+ + Fixes
+ * Update RetentionPeriodHours for AWS::Kinesis::Stream to 8760
+ (pull #2071)
+ * Expand expanding likely_stateful_resource_types to include
+ AWS::DynamoDB::GlobalTable (pull #2079)
+- Changes from 0.52.0:
+ + Features
+ * End support for Python 3.4 (pull #2048)
+ * New rule I3013 to validate retention period settings on
+ applicable resources (pull #2054)
+ + CloudFormation Specifications
+ * Update resource specs to `39.3.0` (pull #2047)
+ + Fixes
+ * Update `ManagedPolicies.json` to include
+ `AWSLambda_FullAccess` and `AWSLambda_ReadOnlyAccess`
+ (pull #2062)
+ * Fix a warning in setuptools with `description-file` needed to
+ be `description_file` (pull #2051)
+ * Update the `schema.json` for `.cfnlintrc` files to have the
+ correct format for `custom_rules` (pull #2055)
+ * Update rule E1029 to `not` look at `TemplatyBody` since it
+ can be a nested template (pull #2057)
+ * Update rule E3012 to think of a list as json (pull #2067)
+- Changes from 0.51.0:
+ + Features
+ * A new sub class to make working with `Fn::Sub` easier
+ (pull #2003)
+ + CloudFormation Specifications
+ * Update resource specs to `39.1.0` (pull #2044)
+ + Fixes
+ * Fix an issue with `networkx` package nesting in the graph
+ function (pull #2035)
+ * Update rule E1029 to only alert when the value found is a
+ parameter or a resource (pull #2031)
+- Drop command to remove source files containing online tests.
+- Rename original tarball filename in Source field.
+- Add skip-tests-require-network.patch to skip tests that requires
+ network:
+ * test_update_resource_specs_python_2
+ * test_update_resource_specs_python_3
+
+-------------------------------------------------------------------
Old:
----
cfn-python-lint-0.50.0.tar.gz
New:
----
cfn-lint-0.53.0.tar.gz
skip-tests-require-network.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cfn-lint.spec ++++++
--- /var/tmp/diff_new_pack.emY4Sh/_old 2021-08-18 08:57:09.746886682 +0200
+++ /var/tmp/diff_new_pack.emY4Sh/_new 2021-08-18 08:57:09.750886677 +0200
@@ -20,12 +20,13 @@
%define skip_python2 1
%define skip_python36 1
Name: python-cfn-lint
-Version: 0.50.0
+Version: 0.53.0
Release: 0
Summary: Tool to checks cloudformation for practices and behaviour
License: MIT
URL: https://github.com/aws-cloudformation/cfn-python-lint
-Source:
https://github.com/aws-cloudformation/cfn-python-lint/archive/v%{version}.tar.gz#/cfn-python-lint-%{version}.tar.gz
+Source:
https://github.com/aws-cloudformation/cfn-python-lint/archive/v%{version}.tar.gz#/cfn-lint-%{version}.tar.gz
+Patch0: skip-tests-require-network.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -37,7 +38,7 @@
Requires: python-junit-xml >= 1.9
Requires: python-requests >= 2.15.0
Requires: python-six >= 1.11
-%if %{python_version_nodots} <= 34
+%if 0%{python_version_nodots} <= 34
Requires: python-importlib_resources >= 1.0.2
Requires: python-networkx >= 2.2
Requires: python-pathlib2 >= 2.3.0
@@ -45,7 +46,7 @@
%else
Requires: python-networkx >= 2.4
Requires: python-numpy
-%if %{python_version_nodots} < 37
+%if 0%{python_version_nodots} < 37
Requires: python-importlib_resources >= 1.4
%endif
%endif
@@ -91,10 +92,9 @@
%prep
%setup -q -n cfn-lint-%{version}
+%patch0 -p1
# do not hardcode versions
sed -i -e 's:~=:>=:g' setup.py
-# Tests require internet
-rm test/unit/module/maintenance/test_update_resource_specs*.py
%build
%python_build
++++++ cfn-python-lint-0.50.0.tar.gz -> cfn-lint-0.53.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-cfn-lint/cfn-python-lint-0.50.0.tar.gz
/work/SRC/openSUSE:Factory/.python-cfn-lint.new.1899/cfn-lint-0.53.0.tar.gz
differ: char 12, line 1
++++++ skip-tests-require-network.patch ++++++
--- a/test/unit/module/maintenance/test_update_resource_specs.py
+++ b/test/unit/module/maintenance/test_update_resource_specs.py
@@ -12,6 +12,7 @@ try:
from urllib.request import urlopen, Request
except ImportError:
from urllib2 import urlopen
+import unittest
LOGGER = logging.getLogger('cfnlint.maintenance')
LOGGER.addHandler(logging.NullHandler())
@@ -190,6 +191,7 @@ class TestUpdateResourceSpecs(BaseTestCa
mock_patch_spec.assert_not_called()
mock_json_dump.assert_not_called()
+ @unittest.skip("Skip tests that requires network")
@patch('cfnlint.maintenance.multiprocessing.Pool')
@patch('cfnlint.maintenance.update_resource_spec')
@patch('cfnlint.maintenance.SPEC_REGIONS', {'us-east-1':
'http://foo.badurl'})
@@ -202,6 +204,7 @@ class TestUpdateResourceSpecs(BaseTestCa
fake_pool.starmap.assert_called_once()
+ @unittest.skip("Skip tests that requires network")
@patch('cfnlint.maintenance.multiprocessing.Pool')
@patch('cfnlint.maintenance.update_resource_spec')
@patch('cfnlint.maintenance.SPEC_REGIONS', {'us-east-1':
'http://foo.badurl'})