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 2026-09-16 17:44:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-moto (Old)
 and      /work/SRC/openSUSE:Factory/.python-moto.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-moto"

Wed Sep 16 17:44:44 2026 rev:32 rq:1378230 version:5.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-moto/python-moto.changes  2026-05-14 
21:44:39.062776012 +0200
+++ /work/SRC/openSUSE:Factory/.python-moto.new.383539/python-moto.changes      
2026-09-16 17:48:37.835774391 +0200
@@ -1,0 +2,50 @@
+Wed Sep 16 00:42:19 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 5.2.3:
+  ## General:
+  * Dropped support for the Panorama service, following the removal by
+    botocore
+  ## New Services:
+  * Clean Rooms
+  * DevOps Agent
+  * Payment Cryptography
+  ## Miscellaneous:
+  * AppMesh: list_gateway_routes()/list_virtual_gateways() now support
+    pagination
+  * CloudFormation: create_stack_instances() is now idempotent for existing
+    instances
+  * CloudFront: list_distributions() now returns all DistributionConfig
+    attributes
+  * CloudTrail: start_logging()/stop_logging() now support a supplied Trail
+    ARN as well as a Name
+  * Config: get_resource_config_history() now correctly returns SNS tags
+  * DynamoDB: scan() now validates and honors the Select-parameter
+  * DynamoDB: update_item() now correctly preserves decimal precision in
+    SET-operations
+  * EC2: describe_instances() now correctly filters by 'availability-zone'
+  * ECS: run_task() now supports the capacityProviderStrategy-parameter
+  * EMRServerless: get_job_run() now returns the ExecutionRole-attribute
+  * Events: list_event_buses() now supports pagination
+  * Firehose: create_delivery_stream() now supports the
+    IcebergDestinationConfiguration-parameter
+  * Glue: get_partitions() now supports empty Expression-attributes,
+    returning everything
+  * Kinesis: list_stream_consumers() now supports pagination
+  * RDS: create_db_instance() now validates the combination of the
+    MonitoringRoleArn/MonitoringInterval parameters
+  * S3: generate_presigned_url() now supports the Response*-headers
+  * Transfer: describe_connector/describe_server() no longer returns
+    null-fields, matching AWS behaviour
+  * ACM: import_certificate() now accepts certificates without a CN
+  * ACM: request_certificate() now preserves the default options when not all
+    are provided
+  * CloudFormation: update_stack_instances() now validates that a
+    StackInstance exists
+  * Events: create_partner_event_source() now returns the
+    EventSourceArn-attribute
+  * Route53: list_resource_record_sets() no longer returns a TTL for aliases
+  * S3: completed_multipart_upload() is now compatible with external tools
+    like PyArrow
+  * S3: get_object() now supports all Response* headers
+
+-------------------------------------------------------------------

Old:
----
  moto-5.2.1.tar.gz

New:
----
  moto-5.2.3.tar.gz

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

Other differences:
------------------
++++++ python-moto.spec ++++++
--- /var/tmp/diff_new_pack.myxAfe/_old  2026-09-16 17:48:38.983822341 +0200
+++ /var/tmp/diff_new_pack.myxAfe/_new  2026-09-16 17:48:38.990822633 +0200
@@ -18,19 +18,18 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-moto
-Version:        5.2.1
+Version:        5.2.3
 Release:        0
 Summary:        Library to mock out tests based on AWS
 License:        Apache-2.0
 URL:            https://github.com/getmoto/moto
 Source:         
https://files.pythonhosted.org/packages/source/m/moto/moto-%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.9}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools >= 40.6.0}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-Jinja2 >= 2.10.1
 Requires:       python-Werkzeug >= 0.5
 Requires:       python-boto3 >= 1.9.201
 Requires:       python-botocore >= 1.20.88
@@ -48,7 +47,6 @@
 # SECTION test requirements
 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 antlr4-python3-runtime}
 BuildRequires:  %{python_module aws-xray-sdk >= 0.93}
@@ -139,9 +137,8 @@
 # unpin exact version
 sed -i '/py-partiql-parser/ s/==/>=/' setup.cfg
 
-# https://github.com/getmoto/moto/issues/9976
-mv moto/ec2/resources moto/ec2/models
-sed -i 's@../resources@resources@' moto/ec2/models/*.py
+mkdir -p moto/eresources
+echo '{}' | gzip -c > moto/eresources/instance_types.json.gz
 
 %build
 %pyproject_wheel
@@ -165,6 +162,11 @@
 donttest+=" or test_passthrough_calls_for_entire_service"
 donttest+=" or test_passthrough_calls_for_specific_url"
 donttest+=" or test_passthrough_calls_for_wildcard_urls"
+donttest+=" or test_json_validate_successful"
+donttest+=" or test_json_with_tabs_validate_successful"
+donttest+=" or test_yaml_validate_successful"
+donttest+=" or test_yaml_validate_template_url_successful"
+donttest+=" or test_validate_yaml_using_short_func_refs"
 # no connection -- no such file -- we don't have the test containers
 donttest+=" or test_terminate_job or test_cancel_running_job or 
test_cancel_pending_job"
 donttest+=" or (test_batch_jobs and (test_dependencies or 
test_container_overrides))"

++++++ moto-5.2.1.tar.gz -> moto-5.2.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-moto/moto-5.2.1.tar.gz 
/work/SRC/openSUSE:Factory/.python-moto.new.383539/moto-5.2.3.tar.gz differ: 
char 5, line 1

Reply via email to