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-06-15 00:33:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-moto (Old) and /work/SRC/openSUSE:Factory/.python-moto.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-moto" Wed Jun 15 00:33:13 2022 rev:15 rq:982593 version:3.1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/python-moto/python-moto.changes 2022-04-20 17:03:53.203185924 +0200 +++ /work/SRC/openSUSE:Factory/.python-moto.new.1548/python-moto.changes 2022-06-15 00:34:25.426713798 +0200 @@ -1,0 +2,137 @@ +Tue May 10 08:32:24 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 3.1.8 + General: + * Moto now supports a way to delay state transitions. + See http://docs.getmoto.org/en/latest/docs/configuration/state_transition/index.html + * Moto now supports `@mock_batch_simple`, a way to mock the + Batch-service without invoking Docker. New Methods: + * CognitoIDP: + - global_sign_out() + - update_group() + - update_user_attributes() + * DataBrew: + - delete_recipe_version() + - list_recipe_versions() + - publish_recipe() + * IAM: + - create_service_linked_role() + - delete_service_linked_role() + - get_service_linked_role_deletion_status() + * Sagemaker: + - update_endpoint_weights_and_capacities() + Miscellaneous: + * EC2: request_spot_fleet() now supports the parameters + LaunchTemplateConfigs, InstanceInterruptionBehavior + * EC2: request_spot_instances() now supports the + InstanceInterruptionBehavior-parameter + * EC2: The status of a SpotInstances request now automatically + transitions to 'Active/Fulfilled' + * EC2: Tags specified into create_launch_template() are now + passed through when calling `run_instances()` with this + template + * RDS: describe_db_instances() now supports the filter + `db-cluster-id` + * TimestreamWrite: create_table() now supports the + MagneticStoreWriteProps-parameter + * TimestreamWrite: update_table() now supports the + MagneticStoreWriteProps-parameter +- Release 3.1.7 + New Methods: + * SES: + - get_identity_verification_attributes() + Miscellaneous: + * CognitoIDP: UserPools now come with default values for the + following attributes: Policies, AdminCreateUserConfig, + EmailConfiguration, VerificationMessageTemplate + * ELBv2: Improved the response-format of the `create_rule()` and + `set_rule_priorities()`-methods + * MediaConnect: Now has the correct format for flow/source ARN's + * Organizations: Fixes the behaviour for close_account() + * Sagemaker: Now supports tagging of Models, EndpointConfigs, + ProcessingJobs +- The tests require mock which is not pulled in implicitly anymore + +------------------------------------------------------------------- +Mon Apr 25 15:26:55 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 3.1.6 + New Methods: + * Organizations: + * close_account() + Miscellaneous: + * Autoscaling: the BlockDeviceMappings in LaunchConfigurations + and LaunchTemplates are now respected when launching EC2 + instances + * CloudWatch: get_metric_data() now supports the + Dimensions-parameter + * ELB: set_rule_priorities() now correctly returns the + Rules-attribute + * ELBv2: create_target_group() now supports the Tags-parameter + * Events: delete_rule() now verifies whether any targets are + still attached before deletion +- Release 3.1.5 + New Methods: + * ApplicationAutoscaling: + * delete_scheduled_action() + * describe_scheduled_actions() + * put_scheduled_action() + * Databrew: + * create_ruleset() + * delete_ruleset() + * list_rulesets() + * update_recipe() + * update_ruleset() + * EC2: + * describe_network_interface_attribute() + Miscellaneous: + * Glue:get_partitions() now supports the Expression-parameter + * RDS:delete_db_cluster() now supports the + FinalDBSnapshotIdentifier-parameter + * S3 actions can now send notifications for (a subset of) + supported events and targets +- Release 3.1.4 + General: + * Compatible with botocore 1.24.30. The IOTData service in + older versions of Moto is incompatible with botocore >= + 1.24.30, due to the fact that AWS changed their URL + endpoints. + New Services: + * QuickSight: + * create_data_set() + * create_group() + * create_group_membership() + * create_ingestion() + * delete_group() + * delete_user() + * describe_group() + * describe_group_membership() + * describe_user() + * list_groups() + * list_group_memberships() + * list_users() + * register_user() + * update_group() + * describe_group() + * describe_group() + * describe_group() + * Rekognition: + * get_text_detection() + * start_text_detection() + New Methods: + * EC2: + * delete_launch_template() + * ECS: + * create_capacity_provider() + * delete_capacity_provider() + * describe_capacity_providers() + Miscellaneous: + * Autoscaling:put_scaling_policy() now supports the parameters + MetricAggregationType, MinAdjustmentMagnitude, + EstimatedInstanceWarmup, PredictiveScalingConfiguration + * Autoscaling:create_auto_scaling_group() now supports launch + template versions '$Latest' and '$Default' + * RDS: Improved tagging support for Clusters and + ClusterSnapshots + +------------------------------------------------------------------- Old: ---- moto-3.1.3.tar.gz New: ---- moto-3.1.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-moto.spec ++++++ --- /var/tmp/diff_new_pack.vp4tb9/_old 2022-06-15 00:34:26.814715838 +0200 +++ /var/tmp/diff_new_pack.vp4tb9/_new 2022-06-15 00:34:26.818715844 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-moto -Version: 3.1.3 +Version: 3.1.8 Release: 0 Summary: Library to mock out the boto library License: Apache-2.0 @@ -38,7 +38,9 @@ Requires: python-requests >= 2.5 Requires: python-responses >= 0.9.0 Requires: python-xmltodict -Requires: python-zipp +%if 0%{?python_version_nodots} < 38 +Requires: python-importlib-metadata +%endif Requires(post): update-alternatives Requires(preun):update-alternatives Recommends: python-moto-all @@ -59,9 +61,12 @@ BuildRequires: %{python_module freezegun} BuildRequires: %{python_module graphql-core} BuildRequires: %{python_module idna >= 2.5} +BuildRequires: %{python_module importlib-metadata if %python-base < 3.8} BuildRequires: %{python_module jsondiff >= 1.1.2} BuildRequires: %{python_module jsonpickle} +BuildRequires: %{python_module mock} BuildRequires: %{python_module parameterized} +BuildRequires: %{python_module pyparsing >= 3} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil >= 2.1} @@ -72,7 +77,6 @@ BuildRequires: %{python_module sshpubkeys >= 3.1.0} BuildRequires: %{python_module sure} BuildRequires: %{python_module xmltodict} -BuildRequires: %{python_module zipp} # /SECTION %python_subpackages @@ -90,6 +94,7 @@ Requires: python-idna >= 2.5 Requires: python-jsondiff >= 1.1.2 Requires: python-moto = %{version} +Requires: python-pyparsing >= 3 Requires: python-python-jose Requires: python-sshpubkeys >= 3.1.0 @@ -110,7 +115,9 @@ %prep %autosetup -p1 -n moto-%{version} # avoid zero-length modules -for f in athena/utils.py ec2/regions.py glue/utils.py medialive/exceptions.py redshift/utils.py support/exceptions.py; do +for f in athena/utils.py ec2/regions.py medialive/exceptions.py redshift/utils.py support/exceptions.py; do + [ -f moto/$f ] || (echo "moto/$f does not exist anymore"; exit 1) + [ ! -s moto/$f ] || (echo "moto/$f is not empty anymore"; exit 1) echo '# empty module' > moto/$f done @@ -134,6 +141,7 @@ donttest+=" or (test_cloudformation_stack_integration and test_lambda_function)" donttest+=" or test_firehose_put" donttest+=" or test_vpc_peering_connections_cross_region_fail" +donttest+=" or (test_s3_lambda_integration and test_objectcreated_put__invokes_lambda and ObjectCreated)" # no python2.7 on TW donttest+=" or test_invoke_function_from_sqs_exception" donttest+=" or test_rotate_secret_lambda_invocations" ++++++ moto-3.1.3.tar.gz -> moto-3.1.8.tar.gz ++++++ ++++ 42430 lines of diff (skipped)