python-botocore/python-botocore.spec
John Paul Adrian Glaubitz d89bdd6ed8 Accepting request 1132517 from home:glaubitz:branches:devel:languages:python:aws
- Update to 1.33.11:
  * api-change:``cloudwatch``: Update cloudwatch client to latest version
  * api-change:``ec2``: M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are
    powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general
    purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable
    processors.
  * api-change:``finspace``: Releasing Scaling Group, Dataview, and Volume APIs
- from version 1.33.10
  * api-change:``codedeploy``: This release adds support for two new CodeDeploy features: 1) zonal
    deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group
    termination lifecycle hook events.
- from version 1.33.9
  * api-change:``backup``: AWS Backup - Features: Add VaultType to the output of
    DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of
    ListRestoreJobs API
  * api-change:``comprehend``: Documentation updates for Trust and Safety features.
  * api-change:``connect``: Releasing Tagging Support for Instance Management APIS
  * api-change:``ec2``: Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes
    API response which notifies our customers with information on who the Manufacturer is for the
    processor attached to the instance, for example: Intel.
  * api-change:``payment-cryptography``: AWS Payment Cryptography IPEK feature release
- from version 1.33.8
  * api-change:``athena``: Adding IdentityCenter enabled request for interactive query
  * api-change:``cleanroomsml``: Updated service title from cleanroomsml to CleanRoomsML.
  * api-change:``cloudformation``: Documentation update, December 2023
  * api-change:``ec2``: Adds A10G, T4G, and H100 as accelerator name options and Habana as an
    accelerator manufacturer option for attribute based selection
- from version 1.33.7
  * api-change:``billingconductor``: This release adds the ability to specify a linked account of the
    billing group for the custom line item resource.

OBS-URL: https://build.opensuse.org/request/show/1132517
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=212
2023-12-20 09:36:34 +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.33.11
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