python-unittest2/SOURCES/unittest2-1.1.0-conditional...

63 lines
1.7 KiB
Diff

--- setup.py.orig 2015-11-12 16:19:17.850638394 +0100
+++ setup.py 2015-11-12 16:19:33.605809230 +0100
@@ -12,8 +12,7 @@
class late_version:
def __str__(self):
- from unittest2 import __version__ as VERSION
- return VERSION
+ return '1.1.0'
def __add__(self, other):
return str(self) + other
def replace(self, old, new):
@@ -57,7 +56,7 @@
# Both install and setup requires - because we read VERSION from within the
# package, and the package also exports all the APIs.
# six for compat helpers
-REQUIRES = ['six>=1.4', 'traceback2'],
+REQUIRES = ['six>=1.4'],
params = dict(
name=NAME,
--- unittest2/case.py 2015-06-30 08:17:28.000000000 +0200
+++ unittest2/case.py 2018-06-19 14:01:41.591254456 +0200
@@ -7,7 +7,10 @@
import logging
import pprint
import re
-import traceback2 as traceback
+if sys.version_info > (3, 5):
+ import traceback
+else:
+ import traceback2 as traceback
import types
import unittest
import warnings
--- unittest2/result.py 2015-03-06 06:17:01.000000000 +0100
+++ unittest2/result.py 2018-06-19 14:02:04.184171011 +0200
@@ -4,7 +4,10 @@
import unittest
from six.moves import StringIO
-import traceback2 as traceback
+if sys.version_info > (3, 5):
+ import traceback
+else:
+ import traceback2 as traceback
from unittest2 import util
from unittest2.compatibility import wraps
--- unittest2/test/test_result.py 2015-03-06 06:20:12.000000000 +0100
+++ unittest2/test/test_result.py 2018-06-19 14:01:57.136197042 +0200
@@ -1,6 +1,9 @@
import sys
import textwrap
-import traceback2 as traceback
+if sys.version_info > (3, 5):
+ import traceback
+else:
+ import traceback2 as traceback
import six
from six.moves import StringIO