Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-moto for openSUSE:Factory 
checked in at 2021-08-19 10:00:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-moto (Old)
 and      /work/SRC/openSUSE:Factory/.python-moto.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-moto"

Thu Aug 19 10:00:51 2021 rev:10 rq:912387 version:2.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-moto/python-moto.changes  2021-05-20 
19:25:49.753753284 +0200
+++ /work/SRC/openSUSE:Factory/.python-moto.new.1899/python-moto.changes        
2021-08-19 10:01:51.163203119 +0200
@@ -1,0 +2,322 @@
+Fri Aug 13 23:36:33 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to 2.2.2
+  General:
+    * Removed the dependency on pkg_resources that was broken in 2.2.1 
+  New Services:
+    * WafV2:
+        * create_web_acl()
+        * list_web_acls()
+  New Methods:
+    * Autoscaling:
+        * delete_tags()
+        * resume_processes()
+    * ConfigService:
+        * list_tags_for_resource()
+        * tag_resource()
+        * untag_resource()
+    * EC2:
+        * accept_transit_gateway_peering_attachment()
+        * create_transit_gateway_peering_attachment()
+        * delete_transit_gateway_peering_attachment()
+        * describe_transit_gateway_peering_attachments()
+        * reject_transit_gateway_peering_attachment()
+    * ECR:
+        * delete_repository_policy()
+        * get_repository_policy()
+        * list_tags_for_resource()
+        * put_image_tag_mutability()
+        * put_image_scanning_configuration()
+        * set_repository_policy()
+        * tag_resource()
+        * untag_resource()
+    * KMS:
+        * update_alias()
+    * Logs:
+        * delete_resource_policy()
+        * describe_resource_policies()
+    * RDS:
+        * modify_db_subnet_group()
+  Miscellaneous:
+    * CloudFormation: Improved support for AWS::ECR::Repository
+    * CloudFormation: execute_change_set() now properly updates the status of 
a stack
+    * CognitoIDP: list_users() now supports username/status in the 
Filter-attribute
+    * ECR: create_repository() now supports the parameters 
encryptionConfiguration, imageScanningConfiguration, imageTagMutability
+    * Events: put_permission() now supports the Policy and Condition-parameters
+    * Events: remove_permission() now supports the 
RemoveAllPermissions-parameter
+    * Kinesis: create_delivery_stream() now supports the 
ElasticsearchDestinationConfiguration-parameter
+    * SecretsManager: create_secret() now supports the KmsKeyId-parameter
+    * SecretsManager: update_secret() now supports the KmsKeyId-parameter
+- Release 2.2.1
+  Known bugs:
+    * Moto still depends on setuptools (or more specifically pkg_resources), 
+      but this module is not listed as a dependency.
+  General:
+    * We removed Py3.5 support
+    * We removed some unnecessary dependencies for the EC2/SQS services.
+  New Services:
+    * EFS:
+        * create_file_system
+        * create_mount_target
+        * delete_file_system
+        * delete_mount_target
+        * describe_backup_policy
+        * describe_file_systems
+        * describe_mount_target
+  New Methods:
+    * CognitoIDP:
+        * admin_user_global_sign_out()
+    * EC2:
+        * associate_transit_gateway_route_table()
+        * delete_transit_gateway_vpc_attachment()
+        * disable_transit_gateway_route_table_propagation()
+        * enable_transit_gateway_route_table_propagation()
+        * modify_vpc_tenancy()
+        * modify_transit_gateway_vpc_attachment()
+    * Events:
+        * update_connection()
+  Miscellaneous:
+    * EC2 - describe_route_tables() now returns the associationState-attribute
+    * EKS - list_clusters() received a pagination bug fix
+    * IOT - describe_certificate() now returns the validity-attribute
+    * SQS - create_queue() now supports empty tags
+    * SQS - set_queue_attributes() now supports setting an empty policy
+- Release 2.2.0
+  General Changes:
+    * Support for Python 2.7 has been removed.
+      The last release with Python2 support is now 2.1.0
+  New Methods:
+    * API Gateway:
+        * delete_domain_name()
+        * delete_method()
+        * update_domain_name()
+        * update_method()
+        * update_method_response()
+    * CognitoIdentity:
+        * update_identity_pool()
+    * EC2:
+        * create_transit_gateway()
+        * create_transit_gateway_route()
+        * create_transit_gateway_route_table()
+        * create_transit_gateway_vpc_attachment()
+        * delete_transit_gateway()
+        * delete_transit_gateway_route()
+        * delete_transit_gateway_route_table()
+        * describe_transit_gateway_attachments()
+        * describe_transit_gateway_route_tables()
+        * describe_transit_gateway_vpc_attachments()
+        * describe_transit_gateways()
+        * modify_transit_gateway()
+        * search_transit_gateway_routes()
+    * Events:
+        * delete_api_destination()
+        * delete_connection()
+        * describe_connection()
+        * update_api_destination()
+    * Logs:
+        * put_resource_policy()
+    * Organizations:
+        * delete_organization()
+    * S3:
+        * delete_bucket_website()
+  Miscellaneous:
+    * API Gateway - add_integration() now supports the parameters 
integration_method, tls_config, cache_namespace
+    * API Gateway - add_method() now supports the parameters request_models, 
operation_name, authorizer_id, authorization_scopes, request_validator_id
+    * API Gateway - create_integration() now supports the parameters 
tls_config, cache_namespace
+    * API Gateway - create_method() now supports the parameters 
request_models, operation_name, authorizer_id, authorization_scopes, 
request_validator_id
+    * API Gateway - create_method_response() now supports the parameters 
response_models, response_parameters
+    * API Gateway - create_response() now supports the parameters 
response_models, response_parameters
+    * API Gateway - create_rest_api() now supports the parameters 
minimum_compression_size
+    * API Gateway - create_stage() now supports the parameters tags, 
tracing_enabled
+    * API Gateway - delete_stage() now throws a StageNotFoundException when 
appropriate
+    * API Gateway - get_api_key() now throws a ApiKeyNotFoundException when 
appropriate
+    * API Gateway - get_integration_response() now throws a 
NoIntegrationResponseDefined when appropriate
+    * API Gateway - get_method() now throws a MethodNotFoundException when 
appropriate
+    * ApplicationAutoscaling - put_scaling_policy() now correctly processes 
the policy_type and policy_body parameters when overwriting an existing policy
+    * CloudFormation - now supports the creation of AWS::EC2::TransitGateway
+    * CloudWatch - put_metric_alarm() now supports the parameter rule
+    * CloudWatch - get_metric_statistics() now supports the parameter 
dimensions
+    * EC2 - create_customer_gateway() now supports the parameter tags
+    * EC2 - create_security_group() now supports the parameter tags
+    * EC2 - create_vpn_connection() now supports the parameter 
transit_gateway_id, tags
+    * EC2 - create_vpn_gateway() now supports the parameter amazon_side_asn, 
availability_zone, tags
+    * EC2 - get_all_customer_gateways() now has improved support for the 
filter parameter
+    * ECS - create_service() now has support for the parameter 
service_registries
+    * ELBv2 - create_load_balancer() now has support for the parameter 
loadbalancer_type
+    * Events - create_api_destination() now has support for the parameter 
invocation_rate_limit_per_second
+    * Events - create_event_bus() now has support for the parameter tags
+    * IAM - create_instance_profile() now has support for the parameter tags
+    * IAM - create_policy() now has support for the parameter tags
+    * Logs - create_log_group() now has support for the parameter kms_key_id
+    * SecretsManager - list_secrets() now supports pagination
+- Release 2.1.0
+  General Changes:
+    * Reduced the default value of DEFAULT_KEY_BUFFER_SIZE (introduced in 
2.0.9).
+      In practice, this means that large S3 uploads will now be cached on 
disk, instead of in-memory.
+    * Removes `cfn-lint` as a dependency for the SSM-module.
+  New Methods:
+    * Kinesis
+        * decrease_stream_retention_period
+        * increase_stream_retention_period
+  Miscellaneous:
+    * CognitoIDP:admin_create_user(): Fixed a bug where user-supplied 
attributes would be ignored/overwritten
+    * ELBv2:create_rule(): Increased support for Condition-parameter, to also 
allow 
http-header/http-request-method/host-header/path-pattern/query-string/source-ip
+- Release 2.0.11
+  New Services:
+    * MediaStoreData
+        * delete_object
+        * get_object
+        * list_items
+        * put_object
+  New Methods:
+    * CognitoIDP
+        * get_user
+    * MediaConnect
+        * add_flow_outputs
+        * add_flow_vpc_interfaces
+        * remove_flow_output
+        * remove_flow_vpc_interface
+  Miscellaneous:
+    * ApplicationAutoscaling:put_scaling_policy() now supports StepScaling
+    * ApplicationAutoscaling:register_scalable_target() now supports custom 
resources
+    * CloudFormation: Now resolves default SSM parameters 
(AWS::SSM::Parameter::Value<>)
+    * DynamoDB:update_item(): Fix bug for Action:DELETE without value supplied
+    * EC2:create_network_interface() now supports the 
TagSpecification-parameter
+    * ELBv2:modify_listener(): improved behaviour for the 
Certificates-parameter
+    * Lambda:invoke() now returns header: content-type=application/json
+    * Logs:put_log_events() now returns the correct error message when the 
stream does not exist
+    * IOT:update_thing_shadow() now properly maintains state
+    * S3: Listing parts on an aborted upload now throws the correct error
+    * S3:delete_objects() now correctly ignores unknown keys
+    * S3:list_object_versions() now returns the Prefix-attribute
+    * S3:upload_part() now throws the correct error when providing a negative 
part number
+    * SES:verify_domain_identity() and verify_domain_identity() are now 
idempotent
+    * SNS:create_platform_endpoint() now returns an existing endpoint if the 
token and attributes are the same
+    * SQS:delete_message_batch() now throws an error when duplicate messages 
are supplied
+    * SQS:send_messages() now throws an error for FIFO queues if the 
MessageGroupId-parameter is not supplied
+- Release 2.0.10
++++ 125 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-moto/python-moto.changes
++++ and /work/SRC/openSUSE:Factory/.python-moto.new.1899/python-moto.changes

Old:
----
  moto-2.0.5.tar.gz

New:
----
  moto-2.2.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-moto.spec ++++++
--- /var/tmp/diff_new_pack.NpRBzd/_old  2021-08-19 10:01:51.795202351 +0200
+++ /var/tmp/diff_new_pack.NpRBzd/_new  2021-08-19 10:01:51.799202346 +0200
@@ -16,18 +16,10 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%if 0%{?suse_version} >= 1500
-# skip python2 in SLE/Leap 15
-%bcond_with python2
-%else
-%bcond_without python2
-%endif
-%if ! %{with python2}
+%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
-%endif
 Name:           python-moto
-Version:        2.0.5
+Version:        2.2.2
 Release:        0
 Summary:        Library to mock out the boto library
 License:        Apache-2.0
@@ -41,23 +33,14 @@
 Requires:       python-boto3 >= 1.9.201
 Requires:       python-botocore >= 1.12.201
 Requires:       python-cryptography >= 3.3.1
+Requires:       python-importlib_metadata
 Requires:       python-more-itertools
 Requires:       python-python-dateutil >= 2.1
 Requires:       python-pytz
 Requires:       python-requests >= 2.5
 Requires:       python-responses >= 0.9.0
-Requires:       python-six > 1.9
 Requires:       python-xmltodict
 Requires:       python-zipp
-%if %{python_version_nodots} < 37
-# gh#spulec/moto#3576
-Requires:       python-importlib-resources
-%endif
-%ifpython2
-Requires:       python-backports.tempfile
-Requires:       python-configparser < 5
-Requires:       python-mock
-%endif
 Requires(post): update-alternatives
 Requires(preun):update-alternatives
 Recommends:     python-moto-all
@@ -78,6 +61,7 @@
 BuildRequires:  %{python_module docker >= 2.5.1}
 BuildRequires:  %{python_module freezegun}
 BuildRequires:  %{python_module idna >= 2.5}
+BuildRequires:  %{python_module importlib_metadata}
 BuildRequires:  %{python_module jsondiff >= 1.1.2}
 BuildRequires:  %{python_module jsonpickle}
 BuildRequires:  %{python_module more-itertools}
@@ -88,18 +72,11 @@
 BuildRequires:  %{python_module pytz}
 BuildRequires:  %{python_module requests >= 2.5}
 BuildRequires:  %{python_module responses >= 0.9.0}
-BuildRequires:  %{python_module six > 1.9}
 BuildRequires:  %{python_module sshpubkeys >= 3.1.0}
 BuildRequires:  %{python_module sure}
 BuildRequires:  %{python_module xmltodict}
 BuildRequires:  %{python_module zipp}
 BuildRequires:  %{python_module cfn-lint >= 0.4.0 if (%python-base without 
python36-base)}
-BuildRequires:  %{python_module importlib-resources if (%python-base < 3.7)}
-%if %{with python2}
-BuildRequires:  python-backports.tempfile
-BuildRequires:  python-configparser < 5
-BuildRequires:  python-mock
-%endif
 # /SECTION
 %python_subpackages
 
@@ -152,10 +129,12 @@
 export BOTO_CONFIG=/dev/null
 # no online tests on obs
 donttest="network"
-# no connection -- no such file
+# no connection -- no such file -- we don't have the test containers
 donttest+=" or test_terminate_job"
+donttest+=" or (test_batch_jobs and (test_dependencies or 
test_container_overrides))"
 # no  python2.7 on TW
 donttest+=" or test_invoke_function_from_sqs_exception"
+donttest+=" or test_rotate_secret_lambda_invocations"
 # https://github.com/boto/botocore/issues/2355
 if [ $(getconf LONG_BIT) -eq 32 ]; then
   donttest+=" or test_describe_certificate"
@@ -174,7 +153,8 @@
 %doc AUTHORS.md README.md
 %license LICENSE
 %python_alternative %{_bindir}/moto_server
-%{python_sitelib}/*
+%{python_sitelib}/moto
+%{python_sitelib}/moto-%{version}*-info
 
 %files %{python_files all}
 %license LICENSE

++++++ moto-2.0.5.tar.gz -> moto-2.2.2.tar.gz ++++++
++++ 51856 lines of diff (skipped)

Reply via email to