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-10-23 20:26:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-moto (Old) and /work/SRC/openSUSE:Factory/.python-moto.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-moto" Fri Oct 23 20:26:15 2026 rev:33 rq:1387168 version:5.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-moto/python-moto.changes 2026-09-16 17:48:37.835774391 +0200 +++ /work/SRC/openSUSE:Factory/.python-moto.new.2252680/python-moto.changes 2026-10-23 20:26:39.465417350 +0200 @@ -1,0 +2,18 @@ +Sat Oct 17 15:18:17 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 5.2.4: + * Core: normalize incoming requests, map hyphenated URI params; + migrate DSQL, OSIS, NetworkManager, NetworkFirewall and DS + to automated request parsing and serialization + * Fix pagination for OSIS ListPipelines, SESv2 + ListEmailIdentities, SQS ListQueues and list-of-strings + result sets + * ElastiCache: implement modify_replication_group; MQ: add + delete_configuration and list_configuration_revisions; + EC2: guard against duplicate ENI assignments; RDS: + validate RestoreToTime + * Drop setuptools and multipart from extra requirements, + require aws-xray-sdk >= 2.10.0 + * Packaging: migrate console scripts to libalternatives + +------------------------------------------------------------------- Old: ---- moto-5.2.3.tar.gz New: ---- moto-5.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-moto.spec ++++++ --- /var/tmp/diff_new_pack.365fvv/_old 2026-10-23 20:26:40.066442510 +0200 +++ /var/tmp/diff_new_pack.365fvv/_new 2026-10-23 20:26:40.068442594 +0200 @@ -17,8 +17,9 @@ %{?sle15_python_module_pythons} +%bcond_without libalternatives Name: python-moto -Version: 5.2.3 +Version: 5.2.4 Release: 0 Summary: Library to mock out tests based on AWS License: Apache-2.0 @@ -28,8 +29,10 @@ BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools >= 40.6.0} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: alts Requires: python-Werkzeug >= 0.5 Requires: python-boto3 >= 1.9.201 Requires: python-botocore >= 1.20.88 @@ -38,18 +41,16 @@ Requires: python-responses >= 0.15.0 Requires: python-xmltodict Requires: (python-python-dateutil >= 2.1 with python-python-dateutil < 3) -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 +Conflicts: (python-Werkzeug >= 2.2.0 with python-Werkzeug < 2.2.2) BuildArch: noarch # 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 PyYAML >= 5.1} BuildRequires: %{python_module antlr4-python3-runtime} -BuildRequires: %{python_module aws-xray-sdk >= 0.93} +BuildRequires: %{python_module aws-xray-sdk >= 2.10.0} BuildRequires: %{python_module boto3 >= 1.9.201} BuildRequires: %{python_module botocore >= 1.20.88} BuildRequires: %{python_module cfn-lint >= 0.40.0} @@ -88,9 +89,8 @@ %package all Summary: Library to mock out the boto library -- all extras -Provides: python-moto-proxy = %{version}-%{release} Requires: python-PyYAML >= 5.1 -Requires: python-aws-xray-sdk >= 0.93 +Requires: python-aws-xray-sdk >= 2.10.0 Requires: python-cfn-lint >= 0.40.0 Requires: python-docker >= 3.0.0 Requires: python-ecdsa @@ -101,8 +101,7 @@ Requires: python-openapi-spec-validator >= 0.5.0 Requires: python-py-partiql-parser >= 0.6.1 Requires: python-pyparsing >= 3.0.7 -Requires: python-python-multipart -Requires: python-setuptools +Provides: python-moto-proxy = %{version}-%{release} %description all A library that allows your python tests to mock out the boto @@ -128,6 +127,7 @@ medialive/exceptions.py \ meteringmarketplace/exceptions.py \ redshift/utils.py \ + stepfunctions/parser/asl/eval/contex_object.py \ support/exceptions.py do [ -f moto/$f ] || (echo "moto/$f does not exist anymore"; exit 1) @@ -148,12 +148,13 @@ # Fix python-bytecode-inconsistent-mtime pushd %{buildroot}%{python_sitelib} find . -name '*.pyc' -exec rm -f '{}' ';' -python%python_bin_suffix -m compileall *.py ';' +python%{python_bin_suffix} -m compileall *.py ';' popd %python_expand %fdupes %{buildroot}%{$python_sitelib} %python_clone -a %{buildroot}%{_bindir}/moto_server %python_clone -a %{buildroot}%{_bindir}/moto_proxy +%python_group_libalternatives moto_server moto_proxy %check export BOTO_CONFIG=/dev/null @@ -201,11 +202,9 @@ export MOTO_CALL_RESET_API=false %pytest -n auto -k "not ($donttest ${$python_donttest})" $parallel_tests -%post -%python_install_alternative moto_server moto_proxy - -%postun -%python_uninstall_alternative moto_server +%pre +%python_libalternatives_reset_alternative moto_server +%python_libalternatives_reset_alternative moto_proxy %files %{python_files} %doc AUTHORS.md README.md ++++++ moto-5.2.3.tar.gz -> moto-5.2.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-moto/moto-5.2.3.tar.gz /work/SRC/openSUSE:Factory/.python-moto.new.2252680/moto-5.2.4.tar.gz differ: char 5, line 1
