Hello community,

here is the log from the commit of package python-boto.12739 for 
openSUSE:Leap:15.1:Update checked in at 2020-05-29 18:15:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.1:Update/python-boto.12739 (Old)
 and      /work/SRC/openSUSE:Leap:15.1:Update/.python-boto.12739.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-boto.12739"

Fri May 29 18:15:16 2020 rev:1 rq:809074 version:2.49.0

Changes:
--------
New Changes file:

--- /dev/null   2020-05-28 02:28:09.919761697 +0200
+++ 
/work/SRC/openSUSE:Leap:15.1:Update/.python-boto.12739.new.3606/python-boto.changes
 2020-05-29 18:15:17.318230312 +0200
@@ -0,0 +1,1169 @@
+-------------------------------------------------------------------
+Tue May 19 10:32:08 UTC 2020 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update in SLE-15 (bsc#1171769)
+
+-------------------------------------------------------------------
+Tue Jan 14 10:59:17 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Fix build under python3.8 by skipping more tests
+  that break with that release (upstream is dead so not worth
+  spending the time fixing them)
+
+-------------------------------------------------------------------
+Fri Sep 13 17:17:46 UTC 2019 - John Vandenberg <[email protected]>
+
+- Skip the tests for the flavors not being built
+- Remove old comment
+
+-------------------------------------------------------------------
+Sat Feb 16 14:24:55 UTC 2019 - John Vandenberg <[email protected]>
+
+- Fix breakages caused by removing boto.cacerts module which is
+  imported elsewhere in the package.  The file boto/cacerts/cacerts.txt
+  is removed instead, and boto-no-builtin-certs.patch is trimmed.
+- Activate the test suite, adding many build dependencies with versions.
+  11 failing Cloudfront signings tests are skipped only on Python 3.
+- Add versions to runtime dependencies.
+- python-rsa is added as a Recommends as it is needed for Cloudfront.
+- python-requests is added as a Recommends as it is needed for Cloudsearch.
+- python-requests is added as a Suggests as it is used for contrib ymlmessage.
+
+-------------------------------------------------------------------
+Fri Feb  8 21:42:46 UTC 2019 - Robert Schweikert <[email protected]>
+
+- Remove root certs (bsc#1116204)
+  + Add boto-no-builtin-certs.patch
+  + Remove the upstream builtin root certificate data for trusted CAs
+
+-------------------------------------------------------------------
+Wed Nov  7 13:39:15 UTC 2018 - Robert Schweikert <[email protected]>
+
+- Undo previous change, name confusion between boto and boto3
+
+-------------------------------------------------------------------
+Wed Nov  7 13:33:51 UTC 2018 - Robert Schweikert <[email protected]>
+
+- Fix build for openSUSE Leap 42.3
+  + urllib3 needs the ssl module, which in Leap 42.3 is delivered by python
+    and not python-base. Set explicit build dependency on python
+
+-------------------------------------------------------------------
+Mon Nov  5 12:42:55 UTC 2018 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- update to version 2.49.0
+  * Import the latest CA Bundle from certifi (:issue:`3818`, :sha:`e4699cba`)
+  * Fix to support uploads to KMS-encrypted buckets. (:issue:`3800`, 
:sha:`0a1d9040`)
+  * Support fetching GCS bucket encryption metadata. (:issue:`3799`, 
:sha:`132b64d2`)
+  * Update layer1.py (:issue:`3765`, :sha:`53340159`)
+  * Fix tests/unit/glacier/test_writer.py to make work with pypy. 
(:issue:`3762`, :sha:`8402c5d6`)
+
+-------------------------------------------------------------------
+Mon Apr 30 11:19:12 UTC 2018 - [email protected]
+
+- Format with spec-cleaner
+
+-------------------------------------------------------------------
+Fri Feb  2 12:45:53 UTC 2018 - [email protected]
+
+- Drop the doc subpkg, docu is on the web anyway and it fails to
+  build
+
+-------------------------------------------------------------------
+Mon Aug 21 14:26:38 UTC 2017 - [email protected]
+
+- update to version 2.48.0
+  * Populate storage class from HEAD Object responses.
+  * Fix generate_url() AttributeError when using anonymous connections
+  * Add release notes for 2.47.0
+  * Allow specifying s3 host from boto config file.
+  * Use RegionInfo by default with heuristics
+  * Loosen requirements for ID field in PROJECT_PRIVATE_RE to enable new 
canonical id format for project groups.
+  * Added reelase notes for 2.48.0
+  * Bumped to 2.48.0
+  * Bumped to 2.47.0
+
+-------------------------------------------------------------------
+Thu May  4 21:52:04 UTC 2017 - [email protected]
+
+- Implement single-spec version.
+- Split documentation into own subpackage.
+- Update to version 2.46.1
+  * Fixes a bug where a recently added module was not added to
+    setup.py
+- Update to version 2.46.0
+  * Endpoints v2 (:issue:`3675`, :sha:`d7253d8`)
+- Update to version 2.45.0
+  * Add support for eu-west-2 (:issue:`3654`, :sha:`40c68db`)
+- Update to version 2.44.0
+  * Update endpoints (:issue:`3649`, :sha:`a1eae11`)
+  * Add gs support for object-level storage class features.
+    (:issue:`3635`, :sha:`dc4bf34`)
+- Update to version 2.43.0
+  * Add support for ``us-east-2`` endpoint (:sha:`262ed00`)
+  * Account for metadata update propagation delay
+    (:issue:`3615`, :sha:`592dae3`)
+  * boto.dynamodb2.table.Table#batch_get() fails to paginate
+    results if provisioned throughput is exceeded
+    (:issue:`3574`, :sha:`abb3847`)
+
+-------------------------------------------------------------------
+Thu Feb  9 19:45:06 UTC 2017 - [email protected]
+
+- Disable source service
+
+-------------------------------------------------------------------
+Thu Oct  6 13:00:44 UTC 2016 - [email protected]
+
+- fix requirements
+
+-------------------------------------------------------------------
+Wed Oct  5 17:26:00 UTC 2016 - [email protected]
+
+- Update to version 2.42.0 (bsc#1002895)
+  + Respect is_secure parameter in generate_url_sigv4 (commit 59ba28d)
+  + Update MTurk API (issue 3563, commit 250d891)
+- From 2.41.0
+  + Update endpoints.json (issue 3564, commit 5e786b4)
+  + Remove the broken link to PDF’s (issue 3562, commit 46ffb0c)
+- From 2.40.0
+  + ryansydnor-s3: Allow s3 bucket lifecycle policies with multiple
+    transitions (commit c6d5af3)
+  + Fixes upload parts for glacier (issue 3524, commit d1973a4)
+  + pslawski-unicode-parse-qs: Move utility functions over to compat
+    Add S3 integ test for non-ascii keys with sigv4 Fix quoting of tilde
+    in S3 canonical_uri for sigv4 Parse unicode query string properly
+    in Python 2 (issue 2844, commit 5092c6d)
+  + ninchat-config-fix: Add __setstate__ to fix pickling test fail Add
+    unit tests for config parsing Don’t access parser through
+    __dict__ Config: Catch specific exceptions when wrapping ConfigParser
+    methods Config: Don’t inherit from ConfigParser (issue 3474, commit 
c21aa54)
+
+-------------------------------------------------------------------
+Mon Feb  1 11:45:27 UTC 2016 - [email protected]
+
+- update to version 2.39.0:
+  * Autodetect sigv4 for ap-northeast-2 (:issue:`3461`,
+    :sha:`c2a17ce`)
+  * Added support for ap-northeast-2 (:issue:`3454`, :sha:`c3c1ddd`)
+  * Remove VeriSign Class 3 CA from trusted certs (:issue:`3450`,
+    :sha:`8a025df`)
+  * Add note about boto3 on all pages of boto docs (:sha:`9bd904c`)
+  * Fix for listing EMR steps based on cluster_states filter
+    (:issue:`3399`, :sha:`0f92f35`)
+  * Fixed param name in set_contents_from_string docstring
+    (:issue:`3420`, :sha:`e30297b`)
+  * Closes #3441 Remove py3 test whitelist Update rds to pass on py3
+    Update mturk to pass tests on py3 Update cloudsearchdomain tests
+    to work with py3 (:issue:`3441`, :sha:`5b2f552`)
+  * Run tests against py35 (:sha:`7d039d0`)
+  * Fix Glacier test failure in python 3.5 due to MagicMock
+    (:issue:`3412`, :sha:`d042f07`)
+  * Undo log message change BF(PY3): use except ... as syntax instead
+    of except ..., (:sha:`607cad7`)
+  * Fix travis CI builds for PY3 (:issue:`3439`, :sha:`22ab610`)
+  * Spelling fixes (:issue:`3425`, :sha:`f43bbbd`)
+  * Fixed docs (:issue:`3401`, :sha:`4f66311`)
+  * Add deprecation notice to emr methods (:issue:`3422`,
+    :sha:`cee6159`)
+  * Add some GovCloud endpoints (:issue:`3421`, :sha:`5afc068`)
+- Remove upstream-included region_support.patch
+
+-------------------------------------------------------------------
+Fri Jan 15 18:52:56 UTC 2016 - [email protected]
+
+- Add region_support.patch (bsc#962138)
+  + Support new region ap-northeast-2
+  + Add features to other reagions that are now supported by AWS
+
+-------------------------------------------------------------------
+Thu Aug 13 11:08:04 UTC 2015 - [email protected]
+
+- Fix update-alternatives usage.
+
+-------------------------------------------------------------------
+Wed Jul 29 09:08:15 UTC 2015 - [email protected]
+
+- Implement update-alternatives to allow for python 3 version,
+  which is now supported upstream.
+- specfile cleanups
+
+-------------------------------------------------------------------
+Mon Apr 27 18:44:37 UTC 2015 - [email protected]
+
+- update to version 2.38.0:
+  * Add support for Amazon Machine Learning
+  * Fix issue with modify reserved instances for modifying instance
+    type
++++ 972 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.1:Update/.python-boto.12739.new.3606/python-boto.changes

New:
----
  boto-2.49.0.tar.gz
  boto-no-builtin-certs.patch
  boto.cfg
  python-boto.changes
  python-boto.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-boto.spec ++++++
#
# spec file for package python-boto
#
# Copyright (c) 2020 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-%{**}}

Name:           python-boto
Version:        2.49.0
Release:        0
Summary:        Amazon Web Services Library
License:        MIT
Group:          Development/Languages/Python
URL:            https://github.com/boto/boto/
Source:         
https://files.pythonhosted.org/packages/source/b/boto/boto-%{version}.tar.gz
Source1:        boto.cfg
Patch:          boto-no-builtin-certs.patch
BuildRequires:  %{python_module PyYAML >= 3.10}
BuildRequires:  %{python_module httpretty >= 0.7.0}
BuildRequires:  %{python_module mock >= 1.0.1}
BuildRequires:  %{python_module nose >= 1.3.3}
BuildRequires:  %{python_module paramiko >= 1.10.0}
BuildRequires:  %{python_module requests >= 1.2.3}
BuildRequires:  %{python_module rsa >= 3.1.4}
BuildRequires:  %{python_module setuptools}
BuildRequires:  %{python_module simplejson >= 3.6.5}
BuildRequires:  %{python_module xml}
BuildRequires:  fdupes
BuildRequires:  python-rpm-macros
Requires:       python-paramiko >= 1.10.0
Requires:       python-xml
Requires(post): update-alternatives
Requires(preun): update-alternatives
Recommends:     python-requests >= 1.2.3
Recommends:     python-rsa >= 3.1.4
Suggests:       python-PyYAML >= 3.10
BuildArch:      noarch
%python_subpackages

%description
An integrated interface to current and future infrastructural services offered
by Amazon Web Services. At the moment, boto supports:

 * Compute
  - Amazon Elastic Compute Cloud (EC2)
  - Amazon Elastic Map Reduce (EMR)
  - AutoScaling
  - Amazon Kinesis
 * Content Delivery
  - Amazon CloudFront
 * Database
  - Amazon Relational Data Service (RDS)
  - Amazon DynamoDB
  - Amazon SimpleDB
  - Amazon ElastiCache
  - Amazon Redshift
 * Deployment and Management
  - AWS Elastic Beanstalk
  - AWS CloudFormation
  - AWS Data Pipeline
  - AWS Opsworks
  - AWS CloudTrail
 * Identity & Access
  - AWS Identity and Access Management (IAM)
 * Application Services
  - Amazon CloudSearch
  - Amazon Elastic Transcoder
  - Amazon Simple Workflow Service (SWF)
  - Amazon Simple Queue Service (SQS)
  - Amazon Simple Notification Server (SNS)
  - Amazon Simple Email Service (SES)
 * Monitoring
  - Amazon CloudWatch (EC2 Only)
  - Amazon CloudWatch Logs
 * Networking
  - Amazon Route53
  - Amazon Virtual Private Cloud (VPC)
  - Elastic Load Balancing (ELB)
  - AWS Direct Connect
 * Payments and Billing
  - Amazon Flexible Payment Service (FPS)
 * Storage
  - Amazon Simple Storage Service (S3)
  - Amazon Glacier
  - Amazon Elastic Block Store (EBS)
  - Google Cloud Storage
 * Workforce
  - Amazon Mechanical Turk
 * Other
  - Marketplace Web Services
  - AWS Support

%prep
%setup -q -n boto-%{version}
# remove unwanted shebang
sed -i '/^#!/d' boto/{services/bs,services/result,pyami/launch_ami}.py
rm boto/cacerts/cacerts.txt
%patch

%build
%python_build

%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}

mkdir %{buildroot}%{_sysconfdir}
cp %{SOURCE1} %{buildroot}%{_sysconfdir}

%python_clone -a %{buildroot}%{_bindir}/asadmin
%python_clone -a %{buildroot}%{_bindir}/bundle_image
%python_clone -a %{buildroot}%{_bindir}/cfadmin
%python_clone -a %{buildroot}%{_bindir}/cq
%python_clone -a %{buildroot}%{_bindir}/cwutil
%python_clone -a %{buildroot}%{_bindir}/dynamodb_dump
%python_clone -a %{buildroot}%{_bindir}/dynamodb_load
%python_clone -a %{buildroot}%{_bindir}/elbadmin
%python_clone -a %{buildroot}%{_bindir}/fetch_file
%python_clone -a %{buildroot}%{_bindir}/glacier
%python_clone -a %{buildroot}%{_bindir}/instance_events
%python_clone -a %{buildroot}%{_bindir}/kill_instance
%python_clone -a %{buildroot}%{_bindir}/launch_instance
%python_clone -a %{buildroot}%{_bindir}/list_instances
%python_clone -a %{buildroot}%{_bindir}/lss3
%python_clone -a %{buildroot}%{_bindir}/mturk
%python_clone -a %{buildroot}%{_bindir}/pyami_sendmail
%python_clone -a %{buildroot}%{_bindir}/route53
%python_clone -a %{buildroot}%{_bindir}/s3put
%python_clone -a %{buildroot}%{_bindir}/sdbadmin
%python_clone -a %{buildroot}%{_bindir}/taskadmin
%python_clone -a %{buildroot}%{_sysconfdir}/boto.cfg

%check
# tests.unit.manage.test_ssh.TestSSHTimeout depends on this
mkdir -p $HOME/.ssh/
touch $HOME/.ssh/known_hosts

# test_sign_(canned|custom) is 11 tests in 
tests/unit/cloudfront/test_signed_urls.py
# that all fail.
# test_constructor test_hmac - fail on py 3.8 (just tests not the code)
# test_item_lookup - cgi.escape is no longer present on py 3.8
%python_exec -m nose -v tests/unit -e 
'test_.*(canned|custom)_policy|test_hmac|test_constructor|test_item_lookup'

%post
%{python_install_alternative asadmin bundle_image cfadmin cq cwutil 
dynamodb_dump dynamodb_load elbadmin fetch_file glacier instance_events 
kill_instance launch_instance list_instances lss3 mturk pyami_sendmail route53 
s3put sdbadmin taskadmin boto.cfg}

%preun
%python_uninstall_alternative asadmin

%files %{python_files}
%doc README.rst
%config %python_alternative %{_sysconfdir}/boto.cfg
%python_alternative %{_bindir}/asadmin
%python_alternative %{_bindir}/bundle_image
%python_alternative %{_bindir}/cfadmin
%python_alternative %{_bindir}/cq
%python_alternative %{_bindir}/cwutil
%python_alternative %{_bindir}/dynamodb_dump
%python_alternative %{_bindir}/dynamodb_load
%python_alternative %{_bindir}/elbadmin
%python_alternative %{_bindir}/fetch_file
%python_alternative %{_bindir}/glacier
%python_alternative %{_bindir}/instance_events
%python_alternative %{_bindir}/kill_instance
%python_alternative %{_bindir}/launch_instance
%python_alternative %{_bindir}/list_instances
%python_alternative %{_bindir}/lss3
%python_alternative %{_bindir}/mturk
%python_alternative %{_bindir}/pyami_sendmail
%python_alternative %{_bindir}/route53
%python_alternative %{_bindir}/s3put
%python_alternative %{_bindir}/sdbadmin
%python_alternative %{_bindir}/taskadmin
%{python_sitelib}/*

%changelog
++++++ boto-no-builtin-certs.patch ++++++
--- setup.py.orig
+++ setup.py
@@ -84,7 +84,6 @@ setup(name = "boto",
                   "boto.cloudhsm", "boto.ec2containerservice",
                   "boto.machinelearning", "boto.vendored.regions"],
       package_data = {
-          "boto.cacerts": ["cacerts.txt"],
           "boto": ["endpoints.json"],
       },
       license = "MIT",
++++++ boto.cfg ++++++
[Boto]
ca_certificates_file = system

Reply via email to