python-botocore/python-botocore.spec
Robert Schweikert 7c91105a1f Accepting request 900367 from home:glaubitz:branches:devel:languages:python:aws
- Version update to 1.20.86
  * api-change:``autoscaling``: You can now launch EC2 instances with GP3 volumes
    when using Auto Scaling groups with Launch Configurations
  * api-change:``lightsail``: Documentation updates for Lightsail
  * api-change:``ecs``: Documentation updates for Amazon ECS.
  * api-change:``docdb``: This SDK release adds support for DocDB global clusters.
  * api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM).
  * api-change:``braket``: Introduction of a RETIRED status for devices.
- from version 1.20.85
  * api-change:``sns``: This release adds SMS sandbox in Amazon SNS and the ability to view
    all configured origination numbers. The SMS sandbox provides a safe environment for sending
    SMS messages, without risking your reputation as an SMS sender.
  * api-change:``polly``: Amazon Polly adds new Canadian French voice - Gabrielle.
    Gabrielle is available as Neural voice only.
  * api-change:``ec2``: Added idempotency to CreateNetworkInterface using the ClientToken parameter.
  * api-change:``iotwireless``: Added six new public customer logging APIs to allow customers to
    set/get/reset log levels at resource type and resource id level. The log level set from the APIs
    will be used to filter log messages that can be emitted to CloudWatch in customer accounts.
  * api-change:``servicediscovery``: Bugfixes - The DiscoverInstances API operation now provides an
    option to return all instances for health-checked services when there are no healthy instances
    available.
- from version 1.20.84
  * api-change:``lookoutmetrics``: Allowing dot(.) character in table name for RDS and Redshift as
    source connector.
  * api-change:``location``: Adds support for calculation of routes, resource tagging and customer
    provided KMS keys.
  * api-change:``datasync``: Added SecurityDescriptorCopyFlags option that allows for control of which
    components of SMB security descriptors are copied from source to destination objects.
- from version 1.20.83
  * api-change:``iotevents-data``: Releasing new APIs for AWS IoT Events Alarms

OBS-URL: https://build.opensuse.org/request/show/900367
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=100
2021-06-16 12:08:33 +00:00

94 lines
3.2 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-%{**}}
%if 0%{?suse_version} >= 1500
%define skip_python2 1
%endif
Name: python-botocore
Version: 1.20.86
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
%if 0%{?suse_version} <= 1315
# We need the ssl module, which is provided by python and not python-base
BuildRequires: python
%endif
# 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