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
