Date: Saturday, November 12, 2022 @ 16:59:32
  Author: jelle
Revision: 1347047

archrelease: copy trunk to community-any

Added:
  python-boto/repos/community-any/PKGBUILD
    (from rev 1347046, python-boto/trunk/PKGBUILD)
  python-boto/repos/community-any/boto-python-3.8.patch
    (from rev 1347046, python-boto/trunk/boto-python-3.8.patch)
  python-boto/repos/community-any/unittest-mock.patch
    (from rev 1347046, python-boto/trunk/unittest-mock.patch)
Deleted:
  python-boto/repos/community-any/PKGBUILD
  python-boto/repos/community-any/boto-python-3.8.patch

-----------------------+
 PKGBUILD              |   91 +++++++-------
 boto-python-3.8.patch |  116 +++++++++----------
 unittest-mock.patch   |  292 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 397 insertions(+), 102 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-12 16:59:12 UTC (rev 1347046)
+++ PKGBUILD    2022-11-12 16:59:32 UTC (rev 1347047)
@@ -1,44 +0,0 @@
-# Maintainer: Felix Yan <[email protected]>
-# Contributor: Kaiting Chen <[email protected]>
-# Contributor: Aaron Schaefer <[email protected]>
-
-pkgname=python-boto
-pkgver=2.49.0.20190327
-_commit=9e1cd3bd76e738d80630f1bd9160fd87c8eab865
-pkgrel=7
-pkgdesc='A Python interface to Amazon Web Services (AWS)'
-arch=('any')
-url='https://github.com/boto/boto'
-license=('MIT')
-depends=('python')
-makedepends=('python-setuptools')
-checkdepends=('python-nose' 'python-mock' 'python-requests' 'python-httpretty')
-source=("$pkgname-$_commit.tar.gz::https://github.com/boto/boto/archive/$_commit.tar.gz";
-         boto-python-3.10.patch::https://github.com/boto/boto/pull/3898.patch
-         boto-python-3.8.patch)
-sha512sums=('a68b7560caef3328970b9d1febc77fb28e537e4012b692b492d69428aca7deccf539e883cba4975497059ccdc56452f6e46f4a101b6e93f007667fe45c842e24'
-            
'86c1318781832dad8e45f5a0168fe338f0c3dd168568342055191db68779caa8af04a4e11357a37e6b47adb132f9dccfd6e2e4df96d59ebb71db4e6073a625ba'
-            
'3e32db201adb637d3b6041f9e7be65889f1306042cbed36e4884207cbf772dc8f7691be9a505ec79f111b99c8313e0d42436c1f9a2dfa095de6cc77a7fe4bc6d')
-
-prepare() {
-  mv boto-{$_commit,$pkgver}
-  (cd boto-$pkgver
-   patch -p1 -i ../boto-python-3.8.patch # Fix escaping with python 3.8
-   patch -p1 -i ../boto-python-3.10.patch # Fix collections.abc imports
-  )
-}
-
-check() {
-  cd "$srcdir"/boto-$pkgver
-  python tests/test.py default
-}
-
-package() {
-  cd boto-$pkgver
-
-  python setup.py install -O1 --root="$pkgdir"
-  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-  
-  # Remove (somewhat deprecated) python 2 tools.
-  rm -r "$pkgdir"/usr/bin
-}

Copied: python-boto/repos/community-any/PKGBUILD (from rev 1347046, 
python-boto/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-11-12 16:59:32 UTC (rev 1347047)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Kaiting Chen <[email protected]>
+# Contributor: Aaron Schaefer <[email protected]>
+
+pkgname=python-boto
+pkgver=2.49.0.20190327
+_commit=9e1cd3bd76e738d80630f1bd9160fd87c8eab865
+pkgrel=8
+pkgdesc='A Python interface to Amazon Web Services (AWS)'
+arch=('any')
+url='https://github.com/boto/boto'
+license=('MIT')
+depends=('python')
+makedepends=('python-setuptools')
+checkdepends=('python-nose' 'python-requests' 'python-httpretty')
+source=("$pkgname-$_commit.tar.gz::https://github.com/boto/boto/archive/$_commit.tar.gz";
+         boto-python-3.10.patch::https://github.com/boto/boto/pull/3898.patch
+         boto-python-3.8.patch
+        unittest-mock.patch)
+sha512sums=('a68b7560caef3328970b9d1febc77fb28e537e4012b692b492d69428aca7deccf539e883cba4975497059ccdc56452f6e46f4a101b6e93f007667fe45c842e24'
+            
'86c1318781832dad8e45f5a0168fe338f0c3dd168568342055191db68779caa8af04a4e11357a37e6b47adb132f9dccfd6e2e4df96d59ebb71db4e6073a625ba'
+            
'3e32db201adb637d3b6041f9e7be65889f1306042cbed36e4884207cbf772dc8f7691be9a505ec79f111b99c8313e0d42436c1f9a2dfa095de6cc77a7fe4bc6d'
+            
'8179486e67a9224fee9fa9b2a39a3eb6a80226d9bf1cff20cef1b34f4d85dc1589cd4d263cc8e0c6f6f6b9776957de98c2e641c1260eff926d266a223766a4b5')
+
+prepare() {
+  mv boto-{$_commit,$pkgver}
+  (cd boto-$pkgver
+   patch -p1 -i ../boto-python-3.8.patch # Fix escaping with python 3.8
+   patch -p1 -i ../boto-python-3.10.patch # Fix collections.abc imports
+   patch -p1 -i ../unittest-mock.patch # Stop using python-mock
+  )
+}
+
+check() {
+  cd "$srcdir"/boto-$pkgver
+  python tests/test.py default
+}
+
+package() {
+  cd boto-$pkgver
+
+  python setup.py install -O1 --root="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  
+  # Remove (somewhat deprecated) python 2 tools.
+  rm -r "$pkgdir"/usr/bin
+}

Deleted: boto-python-3.8.patch
===================================================================
--- boto-python-3.8.patch       2022-11-12 16:59:12 UTC (rev 1347046)
+++ boto-python-3.8.patch       2022-11-12 16:59:32 UTC (rev 1347047)
@@ -1,58 +0,0 @@
-diff --git a/boto/ecs/item.py b/boto/ecs/item.py
-index 79177a31..a9504e9d 100644
---- a/boto/ecs/item.py
-+++ b/boto/ecs/item.py
-@@ -21,7 +21,11 @@
- 
- 
- import xml.sax
--import cgi
-+try:
-+    from html import escape as html_escape
-+except ImportError:
-+    # Python 2
-+    from cgi import escape as html_escape
- from boto.compat import six, StringIO
- 
- class ResponseGroup(xml.sax.ContentHandler):
-@@ -67,7 +71,7 @@ class ResponseGroup(xml.sax.ContentHandler):
-         return None
- 
-     def endElement(self, name, value, connection):
--        self._xml.write("%s</%s>" % (cgi.escape(value).replace("&amp;amp;", 
"&amp;"), name))
-+        self._xml.write("%s</%s>" % (html_escape(value).replace("&amp;amp;", 
"&amp;"), name))
-         if len(self._nodepath) == 0:
-             return
-         obj = None
-diff --git a/tests/unit/utils/test_utils.py b/tests/unit/utils/test_utils.py
-index db15b56d..d2e8dfb3 100644
---- a/tests/unit/utils/test_utils.py
-+++ b/tests/unit/utils/test_utils.py
-@@ -85,7 +85,7 @@ class TestPassword(unittest.TestCase):
-         def hmac_hashfunc(cls, msg):
-             if not isinstance(msg, bytes):
-                 msg = msg.encode('utf-8')
--            return hmac.new(b'mysecretkey', msg)
-+            return hmac.new(b'mysecretkey', msg, digestmod=hashlib.md5)
- 
-         class HMACPassword(Password):
-             hashfunc = hmac_hashfunc
-@@ -95,15 +95,15 @@ class TestPassword(unittest.TestCase):
-         password.set('foo')
- 
-         self.assertEquals(str(password),
--                          hmac.new(b'mysecretkey', b'foo').hexdigest())
-+                          hmac.new(b'mysecretkey', b'foo', 
digestmod=hashlib.md5).hexdigest())
- 
-     def test_constructor(self):
--        hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg)
-+        hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg, 
digestmod=hashlib.md5)
- 
-         password = Password(hashfunc=hmac_hashfunc)
-         password.set('foo')
-         self.assertEquals(password.str,
--                          hmac.new(b'mysecretkey', b'foo').hexdigest())
-+                          hmac.new(b'mysecretkey', b'foo', 
digestmod=hashlib.md5).hexdigest())
- 
- 
- class TestPythonizeName(unittest.TestCase):

Copied: python-boto/repos/community-any/boto-python-3.8.patch (from rev 
1347046, python-boto/trunk/boto-python-3.8.patch)
===================================================================
--- boto-python-3.8.patch                               (rev 0)
+++ boto-python-3.8.patch       2022-11-12 16:59:32 UTC (rev 1347047)
@@ -0,0 +1,58 @@
+diff --git a/boto/ecs/item.py b/boto/ecs/item.py
+index 79177a31..a9504e9d 100644
+--- a/boto/ecs/item.py
++++ b/boto/ecs/item.py
+@@ -21,7 +21,11 @@
+ 
+ 
+ import xml.sax
+-import cgi
++try:
++    from html import escape as html_escape
++except ImportError:
++    # Python 2
++    from cgi import escape as html_escape
+ from boto.compat import six, StringIO
+ 
+ class ResponseGroup(xml.sax.ContentHandler):
+@@ -67,7 +71,7 @@ class ResponseGroup(xml.sax.ContentHandler):
+         return None
+ 
+     def endElement(self, name, value, connection):
+-        self._xml.write("%s</%s>" % (cgi.escape(value).replace("&amp;amp;", 
"&amp;"), name))
++        self._xml.write("%s</%s>" % (html_escape(value).replace("&amp;amp;", 
"&amp;"), name))
+         if len(self._nodepath) == 0:
+             return
+         obj = None
+diff --git a/tests/unit/utils/test_utils.py b/tests/unit/utils/test_utils.py
+index db15b56d..d2e8dfb3 100644
+--- a/tests/unit/utils/test_utils.py
++++ b/tests/unit/utils/test_utils.py
+@@ -85,7 +85,7 @@ class TestPassword(unittest.TestCase):
+         def hmac_hashfunc(cls, msg):
+             if not isinstance(msg, bytes):
+                 msg = msg.encode('utf-8')
+-            return hmac.new(b'mysecretkey', msg)
++            return hmac.new(b'mysecretkey', msg, digestmod=hashlib.md5)
+ 
+         class HMACPassword(Password):
+             hashfunc = hmac_hashfunc
+@@ -95,15 +95,15 @@ class TestPassword(unittest.TestCase):
+         password.set('foo')
+ 
+         self.assertEquals(str(password),
+-                          hmac.new(b'mysecretkey', b'foo').hexdigest())
++                          hmac.new(b'mysecretkey', b'foo', 
digestmod=hashlib.md5).hexdigest())
+ 
+     def test_constructor(self):
+-        hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg)
++        hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg, 
digestmod=hashlib.md5)
+ 
+         password = Password(hashfunc=hmac_hashfunc)
+         password.set('foo')
+         self.assertEquals(password.str,
+-                          hmac.new(b'mysecretkey', b'foo').hexdigest())
++                          hmac.new(b'mysecretkey', b'foo', 
digestmod=hashlib.md5).hexdigest())
+ 
+ 
+ class TestPythonizeName(unittest.TestCase):

Copied: python-boto/repos/community-any/unittest-mock.patch (from rev 1347046, 
python-boto/trunk/unittest-mock.patch)
===================================================================
--- unittest-mock.patch                         (rev 0)
+++ unittest-mock.patch 2022-11-12 16:59:32 UTC (rev 1347047)
@@ -0,0 +1,292 @@
+diff -aur boto-2.49.0.20190327/requirements.txt 
boto-2.49.0.20190327.new/requirements.txt
+--- boto-2.49.0.20190327/requirements.txt      2019-03-27 02:07:03.000000000 
+0100
++++ boto-2.49.0.20190327.new/requirements.txt  2022-11-12 17:45:21.295229358 
+0100
+@@ -7,4 +7,3 @@
+ paramiko>=1.10.0
+ PyYAML>=3.10
+ coverage==3.7.1
+-mock==1.0.1
+diff -aur boto-2.49.0.20190327/tests/integration/s3/test_bucket.py 
boto-2.49.0.20190327.new/tests/integration/s3/test_bucket.py
+--- boto-2.49.0.20190327/tests/integration/s3/test_bucket.py   2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/integration/s3/test_bucket.py       
2022-11-12 17:45:37.645593701 +0100
+@@ -26,7 +26,7 @@
+ Some unit tests for the S3 Bucket
+ """
+ 
+-from mock import patch, Mock
++from unittest.mock import patch, Mock
+ import unittest
+ import time
+ 
+diff -aur 
boto-2.49.0.20190327/tests/integration/s3/test_https_cert_validation.py 
boto-2.49.0.20190327.new/tests/integration/s3/test_https_cert_validation.py
+--- boto-2.49.0.20190327/tests/integration/s3/test_https_cert_validation.py    
2019-03-27 02:07:03.000000000 +0100
++++ 
boto-2.49.0.20190327.new/tests/integration/s3/test_https_cert_validation.py     
   2022-11-12 17:57:21.673791221 +0100
+@@ -38,7 +38,7 @@
+ import os
+ import ssl
+ import unittest
+-import mock
++from unittest import mock
+ 
+ from nose.plugins.attrib import attr
+ 
+diff -aur boto-2.49.0.20190327/tests/integration/s3/test_multipart.py 
boto-2.49.0.20190327.new/tests/integration/s3/test_multipart.py
+--- boto-2.49.0.20190327/tests/integration/s3/test_multipart.py        
2019-03-27 02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/integration/s3/test_multipart.py    
2022-11-12 17:57:07.306831428 +0100
+@@ -37,7 +37,7 @@
+ import time
+ from boto.compat import StringIO
+ 
+-import mock
++from unittest import mock
+ 
+ import boto
+ from boto.s3.connection import S3Connection
+diff -aur boto-2.49.0.20190327/tests/unit/auth/test_stsanon.py 
boto-2.49.0.20190327.new/tests/unit/auth/test_stsanon.py
+--- boto-2.49.0.20190327/tests/unit/auth/test_stsanon.py       2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/auth/test_stsanon.py   2022-11-12 
17:45:37.652260517 +0100
+@@ -20,7 +20,7 @@
+ # IN THE SOFTWARE.
+ #
+ import copy
+-from mock import Mock
++from unittest.mock import Mock
+ from tests.unit import unittest
+ 
+ from boto.auth import STSAnonHandler
+diff -aur boto-2.49.0.20190327/tests/unit/cloudformation/test_connection.py 
boto-2.49.0.20190327.new/tests/unit/cloudformation/test_connection.py
+--- boto-2.49.0.20190327/tests/unit/cloudformation/test_connection.py  
2019-03-27 02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/cloudformation/test_connection.py      
2022-11-12 17:45:37.655593923 +0100
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env python
+ import unittest
+ from datetime import datetime
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ from tests.unit import AWSMockServiceTestCase
+ from boto.cloudformation.connection import CloudFormationConnection
+diff -aur boto-2.49.0.20190327/tests/unit/cloudsearch/test_document.py 
boto-2.49.0.20190327.new/tests/unit/cloudsearch/test_document.py
+--- boto-2.49.0.20190327/tests/unit/cloudsearch/test_document.py       
2019-03-27 02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/cloudsearch/test_document.py   
2022-11-12 17:45:37.655593923 +0100
+@@ -2,7 +2,7 @@
+ 
+ from tests.unit import unittest
+ from httpretty import HTTPretty
+-from mock import MagicMock
++from unittest.mock import MagicMock
+ 
+ import json
+ 
+diff -aur boto-2.49.0.20190327/tests/unit/cloudsearch2/test_document.py 
boto-2.49.0.20190327.new/tests/unit/cloudsearch2/test_document.py
+--- boto-2.49.0.20190327/tests/unit/cloudsearch2/test_document.py      
2019-03-27 02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/cloudsearch2/test_document.py  
2022-11-12 17:45:37.655593923 +0100
+@@ -4,7 +4,7 @@
+ 
+ from tests.unit import unittest, AWSMockServiceTestCase
+ from httpretty import HTTPretty
+-from mock import MagicMock
++from unittest.mock import MagicMock
+ 
+ import json
+ 
+diff -aur 
boto-2.49.0.20190327/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py 
boto-2.49.0.20190327.new/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py
+--- 
boto-2.49.0.20190327/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py     
   2019-03-27 02:07:03.000000000 +0100
++++ 
boto-2.49.0.20190327.new/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py 
   2022-11-12 17:56:32.289449217 +0100
+@@ -1,6 +1,6 @@
+ #!/usr/bin env python
+ import json
+-import mock
++from unittest import mock
+ from tests.unit import AWSMockServiceTestCase
+ from boto.cloudsearch2.domain import Domain
+ from boto.cloudsearch2.layer1 import CloudSearchConnection
+diff -aur boto-2.49.0.20190327/tests/unit/dynamodb/test_layer2.py 
boto-2.49.0.20190327.new/tests/unit/dynamodb/test_layer2.py
+--- boto-2.49.0.20190327/tests/unit/dynamodb/test_layer2.py    2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/dynamodb/test_layer2.py        
2022-11-12 17:45:37.658927332 +0100
+@@ -22,7 +22,7 @@
+ #
+ 
+ from tests.unit import unittest
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ from boto.dynamodb.layer2 import Layer2
+ from boto.dynamodb.table import Table, Schema
+diff -aur boto-2.49.0.20190327/tests/unit/ec2/test_connection.py 
boto-2.49.0.20190327.new/tests/unit/ec2/test_connection.py
+--- boto-2.49.0.20190327/tests/unit/ec2/test_connection.py     2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/ec2/test_connection.py 2022-11-12 
17:45:37.662260738 +0100
+@@ -1,6 +1,6 @@
+ #!/usr/bin/env python
+ from datetime import datetime, timedelta
+-from mock import MagicMock, Mock
++from unittest.mock import MagicMock, Mock
+ from tests.unit import unittest
+ from tests.unit import AWSMockServiceTestCase
+ 
+diff -aur 
boto-2.49.0.20190327/tests/unit/ec2containerservice/test_connection.py 
boto-2.49.0.20190327.new/tests/unit/ec2containerservice/test_connection.py
+--- boto-2.49.0.20190327/tests/unit/ec2containerservice/test_connection.py     
2019-03-27 02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/ec2containerservice/test_connection.py 
2022-11-12 17:45:37.662260738 +0100
+@@ -20,7 +20,7 @@
+ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ # IN THE SOFTWARE.
+ #
+-from mock import Mock
++from unittest.mock import Mock
+ from tests.unit import unittest
+ 
+ import boto.ec2containerservice
+diff -aur boto-2.49.0.20190327/tests/unit/glacier/test_layer2.py 
boto-2.49.0.20190327.new/tests/unit/glacier/test_layer2.py
+--- boto-2.49.0.20190327/tests/unit/glacier/test_layer2.py     2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/glacier/test_layer2.py 2022-11-12 
17:45:37.668927553 +0100
+@@ -23,7 +23,7 @@
+ 
+ from tests.unit import unittest
+ 
+-from mock import call, Mock, patch, sentinel
++from unittest.mock import call, Mock, patch, sentinel
+ 
+ import codecs
+ from boto.glacier.layer1 import Layer1
+diff -aur boto-2.49.0.20190327/tests/unit/glacier/test_writer.py 
boto-2.49.0.20190327.new/tests/unit/glacier/test_writer.py
+--- boto-2.49.0.20190327/tests/unit/glacier/test_writer.py     2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/glacier/test_writer.py 2022-11-12 
17:45:37.668927553 +0100
+@@ -24,7 +24,7 @@
+ from boto.compat import StringIO
+ 
+ from tests.unit import unittest
+-from mock import (
++from unittest.mock import (
+     call,
+     Mock,
+     sentinel,
+diff -aur boto-2.49.0.20190327/tests/unit/mws/test_connection.py 
boto-2.49.0.20190327.new/tests/unit/mws/test_connection.py
+--- boto-2.49.0.20190327/tests/unit/mws/test_connection.py     2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/mws/test_connection.py 2022-11-12 
17:45:37.672260962 +0100
+@@ -29,7 +29,7 @@
+ 
+ from tests.unit import AWSMockServiceTestCase
+ 
+-from mock import MagicMock
++from unittest.mock import MagicMock
+ 
+ 
+ class TestMWSConnection(AWSMockServiceTestCase):
+diff -aur boto-2.49.0.20190327/tests/unit/s3/test_bucketlistresultset.py 
boto-2.49.0.20190327.new/tests/unit/s3/test_bucketlistresultset.py
+--- boto-2.49.0.20190327/tests/unit/s3/test_bucketlistresultset.py     
2019-03-27 02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/s3/test_bucketlistresultset.py 
2022-11-12 17:45:37.675594369 +0100
+@@ -22,7 +22,7 @@
+ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ # IN THE SOFTWARE.
+ 
+-from mock import patch, Mock
++from unittest.mock import patch, Mock
+ import unittest
+ 
+ from boto.s3.bucket import ResultSet
+diff -aur boto-2.49.0.20190327/tests/unit/s3/test_bucket.py 
boto-2.49.0.20190327.new/tests/unit/s3/test_bucket.py
+--- boto-2.49.0.20190327/tests/unit/s3/test_bucket.py  2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/s3/test_bucket.py      2022-11-12 
17:45:37.675594369 +0100
+@@ -1,5 +1,5 @@
+ # -*- coding: utf-8 -*-
+-from mock import patch
++from unittest.mock import patch
+ import xml.dom.minidom
+ 
+ from tests.unit import unittest
+diff -aur boto-2.49.0.20190327/tests/unit/sns/test_connection.py 
boto-2.49.0.20190327.new/tests/unit/sns/test_connection.py
+--- boto-2.49.0.20190327/tests/unit/sns/test_connection.py     2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/sns/test_connection.py 2022-11-12 
17:45:37.678927776 +0100
+@@ -23,7 +23,7 @@
+ import json
+ from tests.unit import unittest
+ from tests.unit import AWSMockServiceTestCase
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ from boto.sns.connection import SNSConnection
+ 
+diff -aur boto-2.49.0.20190327/tests/unit/sqs/test_queue.py 
boto-2.49.0.20190327.new/tests/unit/sqs/test_queue.py
+--- boto-2.49.0.20190327/tests/unit/sqs/test_queue.py  2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/sqs/test_queue.py      2022-11-12 
17:45:37.678927776 +0100
+@@ -20,7 +20,7 @@
+ # IN THE SOFTWARE.
+ #
+ from tests.unit import unittest
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ from boto.sqs.queue import Queue
+ 
+diff -aur boto-2.49.0.20190327/tests/unit/swf/test_layer2_actors.py 
boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_actors.py
+--- boto-2.49.0.20190327/tests/unit/swf/test_layer2_actors.py  2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_actors.py      
2022-11-12 17:45:37.678927776 +0100
+@@ -1,7 +1,7 @@
+ import boto.swf.layer2
+ from boto.swf.layer2 import Decider, ActivityWorker
+ from tests.unit import unittest
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ 
+ class TestActors(unittest.TestCase):
+diff -aur boto-2.49.0.20190327/tests/unit/swf/test_layer2_base.py 
boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_base.py
+--- boto-2.49.0.20190327/tests/unit/swf/test_layer2_base.py    2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_base.py        
2022-11-12 17:45:37.678927776 +0100
+@@ -1,7 +1,7 @@
+ import boto.swf.layer2
+ from boto.swf.layer2 import SWFBase
+ from tests.unit import unittest
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ 
+ MOCK_DOMAIN = 'Mock'
+diff -aur boto-2.49.0.20190327/tests/unit/swf/test_layer2_domain.py 
boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_domain.py
+--- boto-2.49.0.20190327/tests/unit/swf/test_layer2_domain.py  2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_domain.py      
2022-11-12 17:45:37.678927776 +0100
+@@ -1,7 +1,7 @@
+ import boto.swf.layer2
+ from boto.swf.layer2 import Domain, ActivityType, WorkflowType, 
WorkflowExecution
+ from tests.unit import unittest
+-from mock import Mock
++from unittest.mock import Mock
+ 
+ 
+ class TestDomain(unittest.TestCase):
+diff -aur boto-2.49.0.20190327/tests/unit/swf/test_layer2_types.py 
boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_types.py
+--- boto-2.49.0.20190327/tests/unit/swf/test_layer2_types.py   2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/swf/test_layer2_types.py       
2022-11-12 17:45:37.678927776 +0100
+@@ -1,7 +1,7 @@
+ import boto.swf.layer2
+ from boto.swf.layer2 import ActivityType, WorkflowType, WorkflowExecution
+ from tests.unit import unittest
+-from mock import Mock, ANY
++from unittest.mock import Mock, ANY
+ 
+ 
+ class TestTypes(unittest.TestCase):
+diff -aur boto-2.49.0.20190327/tests/unit/test_endpoints.py 
boto-2.49.0.20190327.new/tests/unit/test_endpoints.py
+--- boto-2.49.0.20190327/tests/unit/test_endpoints.py  2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/test_endpoints.py      2022-11-12 
17:50:47.358958026 +0100
+@@ -10,7 +10,7 @@
+ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
+ # ANY KIND, either express or implied. See the License for the specific
+ # language governing permissions and limitations under the License.
+-import mock
++import unittest.mock as mock
+ import os
+ import json
+ 
+diff -aur boto-2.49.0.20190327/tests/unit/test_regioninfo.py 
boto-2.49.0.20190327.new/tests/unit/test_regioninfo.py
+--- boto-2.49.0.20190327/tests/unit/test_regioninfo.py 2019-03-27 
02:07:03.000000000 +0100
++++ boto-2.49.0.20190327.new/tests/unit/test_regioninfo.py     2022-11-12 
17:50:51.855719636 +0100
+@@ -20,7 +20,7 @@
+ # IN THE SOFTWARE.
+ #
+ import os
+-import mock
++import unittest.mock as mock
+ 
+ import boto
+ from boto.pyami.config import Config

Reply via email to