python-botocore/python-botocore.spec
Robert Schweikert bb9bb4316f Accepting request 1098135 from home:glaubitz:branches:devel:languages:python:aws
- Update to 1.31.2:
  * bugfix:s3: Fix s3 presigned URLs for operations with query components (`#2962
    <https://github.com/boto/botocore/issues/2962>`__)
  * api-change:``cognito-idp``: API model updated in Amazon Cognito
- from version 1.31.1
  * api-change:``dms``: Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and
    target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL
    datatype mapping customization and disabling hostname validation of the certificate authority in
    Kafka endpoint settings
  * api-change:``glue``: This release enables customers to create new Apache Iceberg tables and
    associated metadata in Amazon S3 by using native AWS Glue CreateTable operation.
  * api-change:``logs``: Add CMK encryption support for CloudWatch Logs Insights query result data
  * api-change:``medialive``: This release enables the use of Thumbnails in AWS Elemental MediaLive.
  * api-change:``mediatailor``: The AWS Elemental MediaTailor SDK for Channel Assembly has added
    support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including
    support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags.
- from version 1.31.0
  * api-change:``ec2``: Add Nitro Enclaves support on DescribeInstanceTypes
  * api-change:``location``: This release adds support for authenticating with Amazon Location
    Service's Places & Routes APIs with an API Key. Also, with this release developers can publish
    tracked device position updates to Amazon EventBridge.
  * api-change:``outposts``: Added paginator support to several APIs. Added the ISOLATED enum value
    to AssetState.
  * api-change:``quicksight``: This release includes below three changes: small multiples axes
    improvement, field based coloring, removed required trait from Aggregation function for
    TopBottomFilter.
  * api-change:``rds``: Updates Amazon RDS documentation for creating DB instances and creating
    Aurora global clusters.
  * bugfix:configprovider: Fix bug when deep copying config value store where overrides were not
    preserved

OBS-URL: https://build.opensuse.org/request/show/1098135
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=202
2023-07-14 13:40:18 +00:00

88 lines
2.5 KiB
RPMSpec

#
# spec file
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%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%{?psuffix}
Version: 1.31.2
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 setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-requests
Requires: (python-jmespath >= 0.7.1 with python-jmespath < 2.0.0)
Requires: (python-python-dateutil >= 2.1 with python-python-dateutil < 3.0.0)
BuildArch: noarch
%if %{with test}
BuildRequires: %{python_module botocore = %{version}}
BuildRequires: %{python_module jsonschema}
BuildRequires: %{python_module pytest >= 6.2.5}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module urllib3 < 2}
BuildRequires: procps
%endif
%python_subpackages
%description
A low-level interface to a growing number of Amazon Web Services.
%prep
%setup -q -n botocore-%{version}
# remove bundled cacert.pem
rm botocore/cacert.pem
%if !%{with test}
%build
%python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%endif
%if %{with test}
%check
# TODO: Figure out whether integration tests are possible offline
# no_bare_six_imports: we "fixed" that above.
%pytest %{?jobs:-n 4} --ignore tests/integration -k "not six"
%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