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 2022-10-30 18:29:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-moto (Old)
 and      /work/SRC/openSUSE:Factory/.python-moto.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-moto"

Sun Oct 30 18:29:03 2022 rev:17 rq:1032270 version:4.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-moto/python-moto.changes  2022-06-30 
13:18:21.213532988 +0200
+++ /work/SRC/openSUSE:Factory/.python-moto.new.2275/python-moto.changes        
2022-10-30 18:29:30.730603613 +0100
@@ -1,0 +2,291 @@
+Fri Oct 28 11:00:14 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 4.0.8
+  * General:
+    * Unpins the werkzeug-dependency - Moto now works with
+      werkzeug==2.2.2
+    * Fixes the Docker-build to run on M1 Macbooks.
+  * New Services:
+    * ServiceQuotas:
+        * get_service_quota()
+        * list_aws_default_service_quotas()
+  * New Methods:
+    * CloudFront: list_invalidations()
+    * RDS: modify_db_cluster()
+  * Miscellaneous:
+    * Lambda:delete_function() - fixed an issue where the wrong
+      Function would be deleted when providing a qualifier
+    * ECR:put_image() now removes any existing images that have the
+      provided tag
+    * IAM:detach_user/group/role_policy() now throws the correct
+      error message when the policy is not attached in the first
+      place 
+    * S3:list_object_versions(): Fix delimiter to take prefix into
+      account 
+    * S3: Now closes file handles as early as possible when
+      deleting files/multipart uploads
+    * Sagamaker:describe_training_job() now throws the correct
+      exception when trying to explain a non-existing job
+
+-------------------------------------------------------------------
+Thu Oct 13 15:36:55 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 4.0.7
+  * New Services:
+    * Comprehend:
+        * create_entity_recognizer()
+        * delete_entity_recognizer()
+        * describe_entity_recognizer()
+        * list_entity_recognizers()
+        * list_tags_for_resource()
+        * stop_training_entity_recognizer()
+    * MeteringMarketplace:
+        * batch_meter_usage()
+  * New Methods:
+    * EC2:
+        * modify_vpc_endpoint()
+    * MediaConnect:
+        * grant_flow_entitlements()
+        * revoke_flow_entitlement()
+        * update_flow_entitlement()
+        * update_flow_output()
+  * Miscellaneous:
+    * DynamoDB:transact_write_items() - Now includes validation if
+      multipel operations are provided in the same item
+    * EC2:cancel_spot_fleet_request() - Fixed a bug where instances
+      were always terminated
+    * EC2:create_instances() - Now uses the private IP address as
+      as provided in the NetworkInterface
+    * EC2:describe_instance_types() - Now supports all filters
+    * ECS:run_task() - Now creates/attaches an ENI if appropriate
+    * S3: Fixed an issue where file handles were not closed on
+      large uploads
+- Release 4.0.6
+  * General:
+    * Moto can now be seeded, which will make identifiers
+      deterministic. See
+      http://docs.getmoto.org/en/latest/docs/configuration/recorder/index.html
+    * The format for access-key and role ids has been changed, and
+      is now generated using the same algorithm that AWS uses
+  * Miscellaneous:
+    * AWSLambda:add_permission() now properly handles the
+      PrincipalOrgID-param
+    * DynamoDB:update_item() now validates duplicate
+      UpdateExpressions
+    * EC2 now exposes instance types in the correct availability
+      zones for us-west-1 (us-west-1a and us-west-1b)
+    * EC2 has various improvements around the handling of
+      RouteTableAssociations
+    * Glue:get_tables() now supports the Expression-parameter
+    * Organizations:create_organization() now uses a default value
+      for FeatureSet=ALL
+    * RDS:describe_db_subnet_groups() now returns the
+      DBSubnetGroupArn-attribute
+    * S3:upload_file() now supports the ExtraArgs:
+      ChecksumAlgorithm-parameter
+    * SSM:list_commands() now returns the
+      DeliveryTimedOutCount-attribute
+- Release 4.0.5
+  * General:
+    * Moto now has a Recorder, to easily record and replay a given
+      set of requests. See
+      http://docs.getmoto.org/en/latest/docs/configuration/recorder/index.html
+  * Miscellaneous:
+    * CloudFormation now supports the creation/update/deletion of
+      AWS::EC2::LaunchTemplate
+    * Glue:start_job_run() now respects the
+      MaxConcurrentRuns-parameter
+    * S3:get_object() now performs rudimentary BucketPolicy
+      validation
+    * StateManager now supports `glue::job_run`, managing how long
+      it takes to for a Glue job to become 'SUCCEEDED'
+- Release 4.0.3
+  * General:
+    * Compatible with openapi-spec-validator 0.5.x
+  * New Methods:
+    * Kinesis:
+        * update_stream_mode()
+    * WAFv2:
+        * associate_web_acl()
+        * delete_web_acl()
+        * disassociate_web_acl()
+        * get_web_acl()
+        * get_web_acl_for_resource()
+        * list_rule_groups()
+        * list_tags_for_resource()
+        * tag_resource()
+        * untag_resource()
+        * update_web_acl()
+  * Miscellaneous:
+    * DynamoDB:query() now has improved support for
+      KeyConditionExpression
+    * Kinesis:put_records() now validates the size/number of
+      records, following AWS' behaviour
+- Release 4.0.2
+  * New Services:
+    * Amazon Managed Prometheus (AMP)
+        * create_rule_groups_namespace()
+        * create_workspace()
+        * delete_rule_groups_namespace()
+        * delete_workspace()
+        * describe_rule_groups_namespace()
+        * describe_workspace()
+        * list_rule_groups_namespaces()
+        * list_tags_for_resource()
+        * list_workspaces()
+        * put_rule_groups_namespace()
+        * tag_resource()
+        * untag_resource()
+        * update_workspace_alias()
+  * Miscellaneous:
+    * APIGateway:put_method() now supports the
+      requestParameters-parameter
+    * AutoScaling:create_auto_scaling_group() now supports the
+      MixedInstancesPolicy-parameter
+    * CloudWatchLogs:filter_log_events() now supports the
+      filterPattern-parameter
+    * DynamoDB:batch_put_item() now has validatior for empty keys
+    * Kinesis:create_stream() now supports stream-mode=OnDemand
+    * S3:head_object() now returns the PartsCount-header
+    * SNS:subscribe() now has increased support for the
+      FilterPolicy-argument
+    * SSM now returns the
+      /aws/service/ami-amazon-linux-latest-parameters as provided
+      by AWS
+- Release 4.0.1
+  * New Services:
+    * Personalize:
+        * create_schema()
+        * delete_schema()
+        * describe_schema()
+        * list_schemas()
+    * Signer:
+        * cancel_signing_profile()
+        * get_signing_profile()
+        * list_signing_platforms()
+        * put_signing_profile()
+  * New Methods:
+    * AWS Lambda:
+        * create_function_url_config()
+        * delete_function_url_config()
+        * get_function_url_config()
+        * update_function_url_config()
+    * Glue:
+        * update_database()
+    * EC2:
+        * describe_volumes_modifications()
+        * modify_volume()
+    * S3:
+        * delete_bucket_ownership_rule()
+        * get_bucket_ownership_rule()
+        * put_bucket_ownership_rule()
+  * Miscellaneous:
+    * CloudFormation: Fixed a bug where deletion of
+      AWS::Route53::RecordSet would result in an error
+    * DynamoDB: Fixed a bug where a TableARN would always return
+      region=us-east-1
+    * EC2:create_launch_template() now supports the
+      TagSpecifications-parameter
+    * EC2:describe_instance_types() now supports the
+      Filters-parameter
+    * EC2:run_instances() now supports the HibernationOptions-param
+- Release 4.0.0
+  * General:
+    * Introduces MultiAccount support (see
+      http://docs.getmoto.org/en/latest/docs/multi_account.html)
+    * Removes deprecated decorators mock_dynamodb2 and mock_rds2
+    * The API for the TreadedMotoServer is now considered stable
++++ 94 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-moto/python-moto.changes
++++ and /work/SRC/openSUSE:Factory/.python-moto.new.2275/python-moto.changes

Old:
----
  moto-3.1.16.tar.gz

New:
----
  moto-4.0.8.tar.gz

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

Other differences:
------------------
++++++ python-moto.spec ++++++
--- /var/tmp/diff_new_pack.IhX7uJ/_old  2022-10-30 18:29:31.226606294 +0100
+++ /var/tmp/diff_new_pack.IhX7uJ/_new  2022-10-30 18:29:31.234606336 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
 Name:           python-moto
-Version:        3.1.16
+Version:        4.0.8
 Release:        0
 Summary:        Library to mock out the boto library
 License:        Apache-2.0
@@ -31,29 +31,29 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-Jinja2 >= 2.10.1
-Requires:       python-Werkzeug
+Requires:       python-Werkzeug >= 0.5
 Requires:       python-boto3 >= 1.9.201
 Requires:       python-botocore >= 1.12.201
 Requires:       python-cryptography >= 3.3.1
-Requires:       python-python-dateutil >= 2.1
 Requires:       python-pytz
 Requires:       python-requests >= 2.5
-Requires:       python-responses >= 0.9.0
+Requires:       python-responses >= 0.13.0
 Requires:       python-xmltodict
+Requires:       (python-python-dateutil >= 2.1 with python-python-dateutil < 3)
 %if 0%{?python_version_nodots} < 38
 Requires:       python-importlib-metadata
 %endif
+Conflicts:      (python-Werkzeug >= 2.2.0 with python-Werkzeug < 2.2.2)
 Requires(post): update-alternatives
 Requires(preun):update-alternatives
 Recommends:     python-moto-all
 Suggests:       python-moto-server
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module Flask}
+BuildRequires:  %{python_module Flask without (%python-Flask >= 2.2.0 with 
%python-Flask < 2.2.2)}
 BuildRequires:  %{python_module Flask-Cors}
 BuildRequires:  %{python_module Jinja2 >= 2.10.1}
 BuildRequires:  %{python_module PyYAML >= 5.1}
-BuildRequires:  %{python_module Werkzeug}
 BuildRequires:  %{python_module aws-xray-sdk >= 0.93}
 BuildRequires:  %{python_module boto3 >= 1.9.201}
 BuildRequires:  %{python_module botocore >= 1.12.201}
@@ -71,14 +71,15 @@
 BuildRequires:  %{python_module pyparsing >= 3}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module python-dateutil >= 2.1}
+BuildRequires:  %{python_module python-dateutil >= 2.1 with 
%python-python-dateutil < 3}
 BuildRequires:  %{python_module python-jose}
 BuildRequires:  %{python_module pytz}
 BuildRequires:  %{python_module requests >= 2.5}
-BuildRequires:  %{python_module responses >= 0.9.0}
+BuildRequires:  %{python_module responses >= 0.13.0}
 BuildRequires:  %{python_module sshpubkeys >= 3.1.0}
 BuildRequires:  %{python_module sure}
 BuildRequires:  %{python_module xmltodict}
+BuildRequires:  %{python_module Werkzeug >= 0.5 without (%python-Werkzeug >= 
2.2.0 with %python-Werkzeug < 2.2.2)}
 # /SECTION
 %python_subpackages
 
@@ -111,6 +112,7 @@
 Requires:       python-Flask
 Requires:       python-Flask-Cors
 Requires:       python-moto-all = %{version}
+Conflicts:      (python-Flask >= 2.2.0 with python-Flask < 2.2.2)
 
 %description server
 A library that allows your python tests to mock out the boto
@@ -147,11 +149,10 @@
 donttest+=" or test_vpc_peering_connections_cross_region_fail"
 donttest+=" or test_events_lambdatriggers_integration"
 donttest+=" or (test_s3_lambda_integration and 
test_objectcreated_put__invokes_lambda and ObjectCreated)"
-# no  python2.7 on TW
+donttest+=" or (test_server and test_appsync_list_tags_for_resource)"
+donttest+=" or (test_server and test_s3_server_post_to_bucket_redirect)"
+donttest+=" or (test_multiple_accounts_server and 
test_with_custom_request_header)"
 donttest+=" or test_invoke_function_from_sqs_exception"
-donttest+=" or test_rotate_secret_lambda_invocations"
-# requires botocore >= 1.27.14, see https://github.com/spulec/moto/pull/5253
-donttest+=" or test_create_customer_gateways_using_publicip_argument"
 
 # see Makefile
 deselect_for_parallel=" or test_kinesisvideoarchivedmedia or test_awslambda or 
test_batch or test_ec2 or test_sqs"

++++++ moto-3.1.16.tar.gz -> moto-4.0.8.tar.gz ++++++
++++ 149375 lines of diff (skipped)

Reply via email to