python-botocore/python-botocore.spec

89 lines
3.1 KiB
RPMSpec
Raw Normal View History

#
# spec file for package python-botocore
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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.
Accepting request 646677 from home:glaubitz:branches:devel:languages:python:aws - Version update to 1.12.38 * api-change:``eks``: Update eks client to latest version * enhancement:Configuration: Added new configuration provider methods allowing for more flexibility in how a botocore session loads a particular configuration value. * api-change:``serverlessrepo``: Update serverlessrepo client to latest version - from version 1.12.37 * api-change:``rekognition``: Update rekognition client to latest version * api-change:``clouddirectory``: Update clouddirectory client to latest version - from version 1.12.36 * api-change:``servicecatalog``: Update servicecatalog client to latest version * enhancement:Exceptions: Add the ability to pickle botocore exceptions (`834 <https://github.com/boto/botocore/issues/834>`__) - from version 1.12.35 * api-change:``mediastore-data``: Update mediastore-data client to latest version * api-change:``secretsmanager``: Update secretsmanager client to latest version * api-change:``greengrass``: Update greengrass client to latest version * api-change:``config``: Update config client to latest version - from version 1.12.34 * api-change:``chime``: Update chime client to latest version * api-change:``rds``: Update rds client to latest version * api-change:``dms``: Update dms client to latest version - from version 1.12.33 * api-change:``sagemaker``: Update sagemaker client to latest version * api-change:``alexaforbusiness``: Update alexaforbusiness client to latest version * api-change:``ssm``: Update ssm client to latest version - from version 1.12.32 * api-change:``ec2``: Update ec2 client to latest version - from version 1.12.31 * api-change:``codestar``: Update codestar client to latest version OBS-URL: https://build.opensuse.org/request/show/646677 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=20
2018-11-06 15:55:10 +01:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-botocore
Accepting request 646677 from home:glaubitz:branches:devel:languages:python:aws - Version update to 1.12.38 * api-change:``eks``: Update eks client to latest version * enhancement:Configuration: Added new configuration provider methods allowing for more flexibility in how a botocore session loads a particular configuration value. * api-change:``serverlessrepo``: Update serverlessrepo client to latest version - from version 1.12.37 * api-change:``rekognition``: Update rekognition client to latest version * api-change:``clouddirectory``: Update clouddirectory client to latest version - from version 1.12.36 * api-change:``servicecatalog``: Update servicecatalog client to latest version * enhancement:Exceptions: Add the ability to pickle botocore exceptions (`834 <https://github.com/boto/botocore/issues/834>`__) - from version 1.12.35 * api-change:``mediastore-data``: Update mediastore-data client to latest version * api-change:``secretsmanager``: Update secretsmanager client to latest version * api-change:``greengrass``: Update greengrass client to latest version * api-change:``config``: Update config client to latest version - from version 1.12.34 * api-change:``chime``: Update chime client to latest version * api-change:``rds``: Update rds client to latest version * api-change:``dms``: Update dms client to latest version - from version 1.12.33 * api-change:``sagemaker``: Update sagemaker client to latest version * api-change:``alexaforbusiness``: Update alexaforbusiness client to latest version * api-change:``ssm``: Update ssm client to latest version - from version 1.12.32 * api-change:``ec2``: Update ec2 client to latest version - from version 1.12.31 * api-change:``codestar``: Update codestar client to latest version OBS-URL: https://build.opensuse.org/request/show/646677 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=20
2018-11-06 15:55:10 +01:00
Version: 1.12.38
Release: 0
Summary: Python interface for AWS
License: Apache-2.0
Group: Development/Languages/Python
Url: https://github.com/boto/botocore
Source: https://files.pythonhosted.org/packages/source/b/botocore/botocore-%{version}.tar.gz
Patch0: hide_py_pckgmgmt.patch
BuildRequires: %{python_module docutils >= 0.10}
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}
Accepting request 646677 from home:glaubitz:branches:devel:languages:python:aws - Version update to 1.12.38 * api-change:``eks``: Update eks client to latest version * enhancement:Configuration: Added new configuration provider methods allowing for more flexibility in how a botocore session loads a particular configuration value. * api-change:``serverlessrepo``: Update serverlessrepo client to latest version - from version 1.12.37 * api-change:``rekognition``: Update rekognition client to latest version * api-change:``clouddirectory``: Update clouddirectory client to latest version - from version 1.12.36 * api-change:``servicecatalog``: Update servicecatalog client to latest version * enhancement:Exceptions: Add the ability to pickle botocore exceptions (`834 <https://github.com/boto/botocore/issues/834>`__) - from version 1.12.35 * api-change:``mediastore-data``: Update mediastore-data client to latest version * api-change:``secretsmanager``: Update secretsmanager client to latest version * api-change:``greengrass``: Update greengrass client to latest version * api-change:``config``: Update config client to latest version - from version 1.12.34 * api-change:``chime``: Update chime client to latest version * api-change:``rds``: Update rds client to latest version * api-change:``dms``: Update dms client to latest version - from version 1.12.33 * api-change:``sagemaker``: Update sagemaker client to latest version * api-change:``alexaforbusiness``: Update alexaforbusiness client to latest version * api-change:``ssm``: Update ssm client to latest version - from version 1.12.32 * api-change:``ec2``: Update ec2 client to latest version - from version 1.12.31 * api-change:``codestar``: Update codestar client to latest version OBS-URL: https://build.opensuse.org/request/show/646677 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=20
2018-11-06 15:55:10 +01:00
BuildRequires: %{python_module urllib3 < 1.25}
Accepting request 635342 from home:glaubitz:branches:devel:languages:python:aws - Version update to 1.11.1 * api-change:``glue``: Update glue client to latest version - from version 1.11.0 * api-change:``events``: Update events client to latest version * api-change:``cognito-idp``: Update cognito-idp client to latest version * feature:urllib3: The vendored version of requests and urllib3 are no longer being used and botocore now has a direct dependency on newer versions of upstream urllib3. - from version 1.10.84 * api-change:``iot``: Update iot client to latest version * api-change:``rekognition``: Update rekognition client to latest version * api-change:``lex-models``: Update lex-models client to latest version * api-change:``iotanalytics``: Update iotanalytics client to latest version * api-change:``medialive``: Update medialive client to latest version - from version 1.10.83 * api-change:``snowball``: Update snowball client to latest version - from version 1.10.82 * api-change:``ec2``: Update ec2 client to latest version * api-change:``dlm``: Update dlm client to latest version * api-change:``rds``: Update rds client to latest version * api-change:``elasticbeanstalk``: Update elasticbeanstalk client to latest version - from version 1.10.81 * api-change:``mediaconvert``: Update mediaconvert client to latest version * api-change:``dynamodb``: Update dynamodb client to latest version - from version 1.10.80 * api-change:``dax``: Update dax client to latest version * api-change:``secretsmanager``: Update secretsmanager client to latest version * api-change:``sagemaker``: Update sagemaker client to latest version - from version 1.10.79 * api-change:``discovery``: Update discovery client to latest version * api-change:``ssm``: Update ssm client to latest version * api-change:``ec2``: Update ec2 client to latest version OBS-URL: https://build.opensuse.org/request/show/635342 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=16
2018-09-12 19:15:43 +02:00
BuildRequires: %{python_module urllib3 >= 1.20}
Accepting request 386424 from devel:languages:python - Update to version 1.4.10 (bsc#974705) + feature:Lambda: Added support for setting the function runtime as nodejs4.3, as well as updating function configuration to set the runtime. + feature:DS: Added support for Directory Service Conditional Forwarder APIs. + feature:Elasticbeanstalk: Adds support for three additional elements in AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment, AvailabilityZone, and InstanceType. Additionally adds support for increased EnvironmentName length from 23 to 40. + bugfix:Paginator: Allow non-specified input tokens in old starting token format. - From 1.4.9 + feature:APIGateway: Added support for API Import + feature:Route53: Added support for metric-based health checks and regional health checks. + feature:STS: Added support for GetCallerIdentity, which returns details about the credentials used to make the API call. The details include name and account, as well as the type of entity making the call, such as an IAM user vs. federated user. + feature:S3: Added support for VersionId in PutObjectAcl (issue 856) + bugfix:S3: Add validation to enforce S3 metadata only contains ASCII. (issue 861) + bugfix:Exceptions: Consistently parse errors with no body (issue 859) + bugfix:Config: Handle case where S3 config key is not a dict (issue 858) + bugfix:Examples: Account for empty input shape in examples (issue 855) - From 1.4.8 + feature:ACM: Update client to latest version + feature:CloudFormation: Update client to latest version + feature:CodeDeploy: Update client to latest version + feature:DMS: Update client to latest version + feature:ElastiCache: Update client to latest version OBS-URL: https://build.opensuse.org/request/show/386424 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-botocore?expand=0&rev=13
2016-04-12 19:36:35 +02:00
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%if 0%{?suse_version} <= 1315
# We need the ssl module, which is delivers by python and not python-base
BuildRequires: python
%endif
Requires: python-docutils >= 0.10
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
BuildArch: noarch
# SECTION Testing requirements
BuildRequires: %{python_module mock}
BuildRequires: %{python_module nose}
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}
%patch0 -p1
# remove bundeled 3rd party Python modules
rm -r botocore/vendored/
# fix all imports:
Accepting request 635342 from home:glaubitz:branches:devel:languages:python:aws - Version update to 1.11.1 * api-change:``glue``: Update glue client to latest version - from version 1.11.0 * api-change:``events``: Update events client to latest version * api-change:``cognito-idp``: Update cognito-idp client to latest version * feature:urllib3: The vendored version of requests and urllib3 are no longer being used and botocore now has a direct dependency on newer versions of upstream urllib3. - from version 1.10.84 * api-change:``iot``: Update iot client to latest version * api-change:``rekognition``: Update rekognition client to latest version * api-change:``lex-models``: Update lex-models client to latest version * api-change:``iotanalytics``: Update iotanalytics client to latest version * api-change:``medialive``: Update medialive client to latest version - from version 1.10.83 * api-change:``snowball``: Update snowball client to latest version - from version 1.10.82 * api-change:``ec2``: Update ec2 client to latest version * api-change:``dlm``: Update dlm client to latest version * api-change:``rds``: Update rds client to latest version * api-change:``elasticbeanstalk``: Update elasticbeanstalk client to latest version - from version 1.10.81 * api-change:``mediaconvert``: Update mediaconvert client to latest version * api-change:``dynamodb``: Update dynamodb client to latest version - from version 1.10.80 * api-change:``dax``: Update dax client to latest version * api-change:``secretsmanager``: Update secretsmanager client to latest version * api-change:``sagemaker``: Update sagemaker client to latest version - from version 1.10.79 * api-change:``discovery``: Update discovery client to latest version * api-change:``ssm``: Update ssm client to latest version * api-change:``ec2``: Update ec2 client to latest version OBS-URL: https://build.opensuse.org/request/show/635342 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-botocore?expand=0&rev=16
2018-09-12 19:15:43 +02:00
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}
Accepting request 386424 from devel:languages:python - Update to version 1.4.10 (bsc#974705) + feature:Lambda: Added support for setting the function runtime as nodejs4.3, as well as updating function configuration to set the runtime. + feature:DS: Added support for Directory Service Conditional Forwarder APIs. + feature:Elasticbeanstalk: Adds support for three additional elements in AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment, AvailabilityZone, and InstanceType. Additionally adds support for increased EnvironmentName length from 23 to 40. + bugfix:Paginator: Allow non-specified input tokens in old starting token format. - From 1.4.9 + feature:APIGateway: Added support for API Import + feature:Route53: Added support for metric-based health checks and regional health checks. + feature:STS: Added support for GetCallerIdentity, which returns details about the credentials used to make the API call. The details include name and account, as well as the type of entity making the call, such as an IAM user vs. federated user. + feature:S3: Added support for VersionId in PutObjectAcl (issue 856) + bugfix:S3: Add validation to enforce S3 metadata only contains ASCII. (issue 861) + bugfix:Exceptions: Consistently parse errors with no body (issue 859) + bugfix:Config: Handle case where S3 config key is not a dict (issue 858) + bugfix:Examples: Account for empty input shape in examples (issue 855) - From 1.4.8 + feature:ACM: Update client to latest version + feature:CloudFormation: Update client to latest version + feature:CodeDeploy: Update client to latest version + feature:DMS: Update client to latest version + feature:ElastiCache: Update client to latest version OBS-URL: https://build.opensuse.org/request/show/386424 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-botocore?expand=0&rev=13
2016-04-12 19:36:35 +02:00
%check
%python_expand nosetests-%{$python_bin_suffix} tests/unit
Accepting request 386424 from devel:languages:python - Update to version 1.4.10 (bsc#974705) + feature:Lambda: Added support for setting the function runtime as nodejs4.3, as well as updating function configuration to set the runtime. + feature:DS: Added support for Directory Service Conditional Forwarder APIs. + feature:Elasticbeanstalk: Adds support for three additional elements in AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment, AvailabilityZone, and InstanceType. Additionally adds support for increased EnvironmentName length from 23 to 40. + bugfix:Paginator: Allow non-specified input tokens in old starting token format. - From 1.4.9 + feature:APIGateway: Added support for API Import + feature:Route53: Added support for metric-based health checks and regional health checks. + feature:STS: Added support for GetCallerIdentity, which returns details about the credentials used to make the API call. The details include name and account, as well as the type of entity making the call, such as an IAM user vs. federated user. + feature:S3: Added support for VersionId in PutObjectAcl (issue 856) + bugfix:S3: Add validation to enforce S3 metadata only contains ASCII. (issue 861) + bugfix:Exceptions: Consistently parse errors with no body (issue 859) + bugfix:Config: Handle case where S3 config key is not a dict (issue 858) + bugfix:Examples: Account for empty input shape in examples (issue 855) - From 1.4.8 + feature:ACM: Update client to latest version + feature:CloudFormation: Update client to latest version + feature:CodeDeploy: Update client to latest version + feature:DMS: Update client to latest version + feature:ElastiCache: Update client to latest version OBS-URL: https://build.opensuse.org/request/show/386424 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-botocore?expand=0&rev=13
2016-04-12 19:36:35 +02:00
%files %{python_files}
%doc README.rst
%license LICENSE.txt
Accepting request 386424 from devel:languages:python - Update to version 1.4.10 (bsc#974705) + feature:Lambda: Added support for setting the function runtime as nodejs4.3, as well as updating function configuration to set the runtime. + feature:DS: Added support for Directory Service Conditional Forwarder APIs. + feature:Elasticbeanstalk: Adds support for three additional elements in AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment, AvailabilityZone, and InstanceType. Additionally adds support for increased EnvironmentName length from 23 to 40. + bugfix:Paginator: Allow non-specified input tokens in old starting token format. - From 1.4.9 + feature:APIGateway: Added support for API Import + feature:Route53: Added support for metric-based health checks and regional health checks. + feature:STS: Added support for GetCallerIdentity, which returns details about the credentials used to make the API call. The details include name and account, as well as the type of entity making the call, such as an IAM user vs. federated user. + feature:S3: Added support for VersionId in PutObjectAcl (issue 856) + bugfix:S3: Add validation to enforce S3 metadata only contains ASCII. (issue 861) + bugfix:Exceptions: Consistently parse errors with no body (issue 859) + bugfix:Config: Handle case where S3 config key is not a dict (issue 858) + bugfix:Examples: Account for empty input shape in examples (issue 855) - From 1.4.8 + feature:ACM: Update client to latest version + feature:CloudFormation: Update client to latest version + feature:CodeDeploy: Update client to latest version + feature:DMS: Update client to latest version + feature:ElastiCache: Update client to latest version OBS-URL: https://build.opensuse.org/request/show/386424 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-botocore?expand=0&rev=13
2016-04-12 19:36:35 +02:00
%{python_sitelib}/botocore/
%{python_sitelib}/botocore-%{version}-py%{py_ver}.egg-info
%changelog