setup(name='transaction',
version=version,
---- transaction-3.0.1/src/transaction/tests/test__manager.py.orig 2020-12-11 12:41:44.000000000 +0100
-+++ transaction-3.0.1/src/transaction/tests/test__manager.py 2022-04-26 22:18:47.468804525 +0200
-@@ -11,7 +11,10 @@
- # FOR A PARTICULAR PURPOSE
- #
+--- transaction-3.1.0/src/transaction/tests/test__manager.py.orig 2023-09-25 20:29:46.755625089 +0200
++++ transaction-3.1.0/src/transaction/tests/test__manager.py 2023-09-25 20:32:52.544618584 +0200
+@@ -13,7 +13,10 @@
##############################################################################
+ import unittest
+
-import mock
+try:
+ import mock
+except ImportError:
+ from unittest import mock
- import unittest
-
import zope.interface.verify
+
+ from .. import interfaces
@@ -671,7 +674,6 @@ class TransactionManagerTests(unittest.T
# If a datamanager registers for synchonization after a
# transaction has started, we should call newTransaction so it
# can do necessry setup.
- import mock
+
from .. import TransactionManager
manager = TransactionManager()
- sync1 = mock.MagicMock()
Summary: Generic transaction implementation for Python, mainly used by the ZODB
Summary(pl.UTF-8): Ogólna implementacja transakcji dla Pythona, używana głównie przez ZODB
Name: python-%{module}
-Version: 3.0.1
+Version: 3.1.0
Release: 1
License: ZPL v2.1
Group: Libraries/Python
Source0: https://files.pythonhosted.org/packages/source/t/transaction/%{module}-%{version}.tar.gz
-# Source0-md5: 6ffa07bd5021d502edb3998baee3701f
+# Source0-md5: 7e66f49195e9a54cf0af3121febb38a3
Patch0: %{name}-mock.patch
URL: https://github.com/zopefoundation/transaction
BuildRequires: rpm-pythonprov