Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-botocore for openSUSE:Factory checked in at 2021-11-04 16:16:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-botocore (Old) and /work/SRC/openSUSE:Factory/.python-botocore.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-botocore" Thu Nov 4 16:16:20 2021 rev:75 rq:928508 version:1.22.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-botocore/python-botocore.changes 2021-09-28 19:17:33.900257218 +0200 +++ /work/SRC/openSUSE:Factory/.python-botocore.new.1890/python-botocore.changes 2021-11-04 16:16:29.573289444 +0100 @@ -1,0 +2,431 @@ +Fri Oct 29 13:02:18 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Version update to 1.22.6 + * api-change:``gamelift``: Added support for Arm-based AWS Graviton2 instances, + such as M6g, C6g, and R6g. + * api-change:``ecs``: Amazon ECS now supports running Fargate tasks on Windows + Operating Systems Families which includes Windows Server 2019 Core and Windows + Server 2019 Full. + * api-change:``sagemaker``: This release adds support for RStudio on SageMaker. + * api-change:``connectparticipant``: This release adds a new boolean attribute + - Connect Participant - to the CreateParticipantConnection API, which can be + used to mark the participant as connected. + * api-change:``ec2``: Added new read-only DenyAllIGWTraffic network interface + attribute. Added support for DL1 24xlarge instances powered by Habana Gaudi + Accelerators for deep learning model training workloads + * api-change:``ssm-incidents``: Updating documentation, adding new field to + ConflictException to indicate earliest retry timestamp for some operations, + increase maximum length of nextToken fields +- from version 1.22.5 + * api-change:``autoscaling``: This release adds support for attribute-based + instance type selection, a new EC2 Auto Scaling feature that lets customers + express their instance requirements as a set of attributes, such as vCPU, + memory, and storage. + * api-change:``ec2``: This release adds: attribute-based instance type selection + for EC2 Fleet, Spot Fleet, a feature that lets customers express instance + requirements as attributes like vCPU, memory, and storage; and Spot placement + score, a feature that helps customers identify an optimal location to run + Spot workloads. + * api-change:``eks``: EKS managed node groups now support BOTTLEROCKET_x86_64 + and BOTTLEROCKET_ARM_64 AMI types. + * api-change:``sagemaker``: This release allows customers to describe one or + more versioned model packages through BatchDescribeModelPackage, update + project via UpdateProject, modify and read customer metadata properties + using Create, Update and Describe ModelPackage and enables cross account + registration of model packages. + * enhancement:Session: Added `get_partition_for_region` allowing partition + lookup by region name. + * api-change:``textract``: This release adds support for asynchronously analyzing + invoice and receipt documents through two new APIs: StartExpenseAnalysis and + GetExpenseAnalysis +- from version 1.22.4 + * api-change:``emr-containers``: This feature enables auto-generation of certificate + to secure the managed-endpoint and removes the need for customer provided + certificate-arn during managed-endpoint setup. + * api-change:``chime-sdk-messaging``: The Amazon Chime SDK now supports push + notifications through Amazon Pinpoint + * api-change:``chime-sdk-identity``: The Amazon Chime SDK now supports push + notifications through Amazon Pinpoint +- from version 1.22.3 + * api-change:``rds``: This release adds support for Amazon RDS Custom, which + is a new RDS management type that gives you full access to your database + and operating system. + For more information, see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html + * api-change:``auditmanager``: This release introduces a new feature for Audit + Manager: Custom framework sharing. You can now share your custom frameworks + with another AWS account, or replicate them into another AWS Region under + your own account. + * api-change:``ec2``: This release adds support to create a VPN Connection + that is not attached to a Gateway at the time of creation. Use this to + create VPNs associated with Core Networks, or modify your VPN and attach + a gateway using the modify API after creation. + * api-change:``route53resolver``: New API for ResolverConfig, which allows + autodefined rules for reverse DNS resolution to be disabled for a VPC +- from version 1.22.2 + * api-change:``quicksight``: Added QSearchBar option for GenerateEmbedUrlForRegisteredUser + ExperienceConfiguration to support Q search bar embedding + * api-change:``auditmanager``: This release introduces character restrictions for + ControlSet names. We updated regex patterns for the following attributes: + ControlSet, CreateAssessmentFrameworkControlSet, and UpdateAssessmentFrameworkControlSet. + * api-change:``chime``: Chime VoiceConnector and VoiceConnectorGroup APIs + will now return an ARN. +- from version 1.22.1 + * api-change:``connect``: Released Amazon Connect hours of operation API for + general availability (GA). This API also supports AWS CloudFormation. For + more information, see Amazon Connect Resource Type Reference in the AWS + CloudFormation User Guide. +- from version 1.22.0 + * api-change:``appflow``: Feature to add support for JSON-L format + for S3 as a source. + * api-change:``mediapackage-vod``: MediaPackage passes through digital + video broadcasting (DVB) subtitles into the output. + * api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has added + support for specifying caption time delta in milliseconds and the ability + to apply color range legalization to source content other than AVC video. + * api-change:``mediapackage``: When enabled, MediaPackage passes through + digital video broadcasting (DVB) subtitles into the output. + * api-change:``panorama``: General availability for AWS Panorama. AWS SDK + for Panorama includes APIs to manage your devices and nodes, and deploy + computer vision applications to the edge. For more information, see the + AWS Panorama documentation at http://docs.aws.amazon.com/panorama + * feature:Serialization: rest-json serialization defaults aligned across AWS SDKs + * api-change:``directconnect``: This release adds 4 new APIS, which needs to be public able + * api-change:``securityhub``: Added support for cross-Region finding aggregation, + which replicates findings from linked Regions to a single aggregation Region. + Added operations to view, enable, update, and delete the finding aggregation. +- from version 1.21.65 + * api-change:``dataexchange``: This release adds support for our public preview + of AWS Data Exchange for Amazon Redshift. This enables data providers to list + products including AWS Data Exchange datashares for Amazon Redshift, giving + subscribers read-only access to provider data in Amazon Redshift. + * api-change:``chime-sdk-messaging``: The Amazon Chime SDK now allows developers + to execute business logic on in-flight messages before they are delivered to + members of a messaging channel with channel flows. +- from version 1.21.64 + * api-change:``quicksight``: AWS QuickSight Service Features - Add IP Restriction + UI and public APIs support. + * enchancement:AWSCRT: Upgrade awscrt extra to 0.12.5 + * api-change:``ivs``: Bug fix: remove unsupported maxResults and nextToken + pagination parameters from ListTagsForResource +- from version 1.21.63 + * api-change:``efs``: Update efs client to latest version + * api-change:``glue``: Enable S3 event base crawler API. +- from version 1.21.62 + * api-change:``elbv2``: Update elbv2 client to latest version + * api-change:``autoscaling``: Amazon EC2 Auto Scaling now supports filtering + describe Auto Scaling groups API using tags + * api-change:``sagemaker``: This release updates the provisioning artifact ID + to an optional parameter in CreateProject API. The provisioning artifact ID + defaults to the latest provisioning artifact ID of the product if you don't + provide one. + * api-change:``robomaker``: Adding support to GPU simulation jobs as well + as non-ROS simulation jobs. +- from version 1.21.61 + * api-change:``config``: Adding Config support for AWS::OpenSearch::Domain + * api-change:``ec2``: This release adds support for additional VPC Flow Logs + delivery options to S3, such as Apache Parquet formatted files, Hourly + partitions and Hive-compatible S3 prefixes + * api-change:``storagegateway``: Adding support for Audit Logs on NFS shares + and Force Closing Files on SMB shares. + * api-change:``workmail``: This release adds APIs for adding, removing and + retrieving details of mail domains + * api-change:``kinesisanalyticsv2``: Support for Apache Flink 1.13 in Kinesis + Data Analytics. Changed the required status of some Update properties to better + fit the corresponding Create properties. +- from version 1.21.60 + * api-change:``cloudsearch``: Adds an additional validation exception for + Amazon CloudSearch configuration APIs for better error handling. + * api-change:``ecs``: Documentation only update to address tickets. + * api-change:``mediatailor``: MediaTailor now supports ad prefetching. + * api-change:``ec2``: EncryptionSupport for InstanceStorageInfo added + to DescribeInstanceTypes API +- from version 1.21.59 + * api-change:``elbv2``: Update elbv2 client to latest version + * bugfix:Signing: SigV4QueryAuth and CrtSigV4QueryAuth now properly respect + AWSRequest.params while signing boto/botocore (#2521) + * api-change:``medialive``: This release adds support for Transport Stream + files as an input type to MediaLive encoders. + * api-change:``ec2``: Documentation update for Amazon EC2. + * api-change:``frauddetector``: New model type: Transaction Fraud Insights, + which is optimized for online transaction fraud. Stored Events, which allows + customers to send and store data directly within Amazon Fraud Detector. + Batch Import, which allows customers to upload a CSV file of historic + event data for processing and storage +- from version 1.21.58 + * api-change:``lexv2-runtime``: Update lexv2-runtime client to latest version + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``secretsmanager``: Documentation updates for Secrets Manager + * api-change:``securityhub``: Added new resource details objects to ASFF, + including resources for WAF rate-based rules, EC2 VPC endpoints, ECR + repositories, EKS clusters, X-Ray encryption, and OpenSearch domains. + Added additional details for CloudFront distributions, CodeBuild projects, + ELB V2 load balancers, and S3 buckets. + * api-change:``mediaconvert``: AWS Elemental MediaConvert has added the ability + to set account policies which control access restrictions for HTTP, HTTPS, + and S3 content sources. + * api-change:``ec2``: This release removes a requirement for filters on + SearchLocalGatewayRoutes operations. +- from version 1.21.57 + * api-change:``kendra``: Amazon Kendra now supports indexing and querying + documents in different languages. + * api-change:``grafana``: Initial release of the SDK for Amazon Managed Grafana API. + * api-change:``firehose``: Allow support for Amazon Opensearch Service(successor + to Amazon Elasticsearch Service) as a Kinesis Data Firehose delivery destination. + * api-change:``backup``: Launch of AWS Backup Vault Lock, which protects your + backups from malicious and accidental actions, works with existing backup policies, + and helps you meet compliance requirements. + * api-change:``schemas``: Removing unused request/response objects. + * api-change:``chime``: This release enables customers to configure Chime + MediaCapturePipeline via API. +- from version 1.21.56 + * api-change:``sagemaker``: This release adds a new TrainingInputMode FastFile + for SageMaker Training APIs. + * api-change:``amplifybackend``: Adding a new field 'AmplifyFeatureFlags' to the + response of the GetBackend operation. It will return a stringified version of + the cli.json file for the given Amplify project. + * api-change:``fsx``: This release adds support for Lustre 2.12 to FSx for Lustre. + * api-change:``kendra``: Amazon Kendra now supports integration with AWS SSO +- from version 1.21.55 + * api-change:``workmail``: This release allows customers to change their inbound + DMARC settings in Amazon WorkMail. + * api-change:``location``: Add support for PositionFiltering. + * api-change:``application-autoscaling``: With this release, Application Auto + Scaling adds support for Amazon Neptune. Customers can now automatically add + or remove Read Replicas of their Neptune clusters to keep the average CPU + Utilization at the target value specified by the customers. + * api-change:``ec2``: Released Capacity Reservation Fleet, a feature of Amazon + EC2 Capacity Reservations, which provides a way to manage reserved capacity ++++ 238 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-botocore/python-botocore.changes ++++ and /work/SRC/openSUSE:Factory/.python-botocore.new.1890/python-botocore.changes Old: ---- botocore-1.21.33.tar.gz New: ---- _multibuild botocore-1.22.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-botocore.spec ++++++ --- /var/tmp/diff_new_pack.Xluibe/_old 2021-11-04 16:16:30.037289715 +0100 +++ /var/tmp/diff_new_pack.Xluibe/_new 2021-11-04 16:16:30.037289715 +0100 @@ -16,22 +16,25 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +# Multibuild: some tests need to find botocore in the system sitelib +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-botocore -Version: 1.21.33 +Version: 1.22.6 Release: 0 Summary: Python interface for AWS License: Apache-2.0 URL: https://github.com/boto/botocore Source: https://files.pythonhosted.org/packages/source/b/botocore/botocore-%{version}.tar.gz -BuildRequires: %{python_module jmespath < 1.0.0} -BuildRequires: %{python_module jmespath >= 0.7.1} -BuildRequires: %{python_module python-dateutil < 3.0.0} -BuildRequires: %{python_module python-dateutil >= 2.1} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module urllib3 < 1.27} -BuildRequires: %{python_module urllib3 >= 1.25.4} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-jmespath < 1.0.0 @@ -43,14 +46,12 @@ Requires: python-urllib3 < 1.27 Requires: python-urllib3 >= 1.25.4 BuildArch: noarch -# SECTION Testing requirements -BuildRequires: %{python_module mock >= 1.3.0} -BuildRequires: %{python_module nose >= 1.3.7} -BuildRequires: %{python_module pluggy >= 0.7} -BuildRequires: %{python_module py >= 1.5.0} -BuildRequires: %{python_module requests} -BuildRequires: %{python_module six} -# /SECTION +%if %{with test} +BuildRequires: %{python_module botocore = %{version}} +BuildRequires: %{python_module jsonschema} +BuildRequires: %{python_module pytest >= 6.2.5} +BuildRequires: procps +%endif %python_subpackages %description @@ -68,20 +69,28 @@ sed -i 's/botocore.vendored.requests.model.Response/requests.model.Response/' botocore/endpoint.py sed -i 's/botocore\.vendored\.//' botocore/*.py tests/functional/*.py tests/integration/*.py tests/unit/*.py +%if !%{with test} %build %python_build %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif +%if %{with test} %check -%python_expand nosetests-%{$python_bin_suffix} -v tests/unit +# TODO: Figure out whether integration tests are possible offline +# no_bare_six_imports: we "fixed" that above. +%pytest --ignore tests/integration -k "not no_bare_six_imports" +%endif +%if !%{with test} %files %{python_files} %doc README.rst %license LICENSE.txt %{python_sitelib}/botocore/ %{python_sitelib}/botocore-%{version}-py*.egg-info +%endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild> ++++++ botocore-1.21.33.tar.gz -> botocore-1.22.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-botocore/botocore-1.21.33.tar.gz /work/SRC/openSUSE:Factory/.python-botocore.new.1890/botocore-1.22.6.tar.gz differ: char 5, line 1