Robert Schweikert
eee3442636
- Version update to 1.21.7 * api-change:``s3control``: S3 Access Point aliases can be used anywhere you use S3 bucket names to access data in S3 * api-change:``textract``: Adds support for AnalyzeExpense, a new API to extract relevant data such as contact information, items purchased, and vendor name, from almost any invoice or receipt without the need for any templates or configuration. * api-change:``proton``: Documentation-only update links * api-change:``identitystore``: Documentation updates for SSO API Ref. * api-change:``cloudwatch``: Update cloudwatch client to latest version * api-change:``synthetics``: CloudWatch Synthetics now supports visual testing in its canaries. - from version 1.21.6 * api-change:``securityhub``: Added product name, company name, and Region fields for security findings. Added details objects for RDS event subscriptions and AWS ECS services. Added fields to the details for AWS Elasticsearch domains. * api-change:``imagebuilder``: Update to documentation to reapply missing change to SSM uninstall switch default value and improve description. * api-change:``s3outposts``: Add on-premise access type support for endpoints - from version 1.21.5 * api-change:``medialive``: MediaLive now supports passing through style data on WebVTT caption outputs. * api-change:``databrew``: This SDK release adds two new features: 1) Output to Native JDBC destinations and 2) Adding configurations to profile jobs * api-change:``elbv2``: Update elbv2 client to latest version * api-change:``s3control``: Documentation updates for Amazon S3-control * api-change:``ec2``: This release allows customers to assign prefixes to their elastic network interface and to reserve IP blocks in their subnet CIDRs. These reserved blocks can be used to assign prefixes to elastic network interfaces or be excluded from auto-assignment. OBS-URL: https://build.opensuse.org/request/show/908683 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=103
88 lines
3.0 KiB
RPMSpec
88 lines
3.0 KiB
RPMSpec
#
|
|
# spec file for package python-botocore
|
|
#
|
|
# Copyright (c) 2021 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/
|
|
#
|
|
|
|
|
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
|
%define skip_python2 1
|
|
Name: python-botocore
|
|
Version: 1.21.7
|
|
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
|
|
Requires: python-jmespath >= 0.7.1
|
|
Requires: python-python-dateutil < 3.0.0
|
|
Requires: python-python-dateutil >= 2.1
|
|
Requires: python-requests
|
|
Requires: python-six
|
|
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
|
|
%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
|
|
# remove bundled 3rd party Python modules
|
|
rm -r botocore/vendored/
|
|
# fix all imports:
|
|
sed -i 's/from botocore\.vendored //' botocore/*.py tests/functional/*.py tests/integration/*.py tests/unit/*.py
|
|
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
|
|
|
|
%build
|
|
%python_build
|
|
|
|
%install
|
|
%python_install
|
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
|
|
|
%check
|
|
%python_expand nosetests-%{$python_bin_suffix} -v tests/unit
|
|
|
|
%files %{python_files}
|
|
%doc README.rst
|
|
%license LICENSE.txt
|
|
%{python_sitelib}/botocore/
|
|
%{python_sitelib}/botocore-%{version}-py*.egg-info
|
|
|
|
%changelog
|