summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2019-02-23 08:18:34 +0100
committerStefan Behnel <stefan_ml@behnel.de>2019-02-23 09:05:17 +0100
commitadf1223d5f7cdcf0c7c075bfe9c3b54e3e8a85e3 (patch)
tree427c9a2b10494f85b689ea1e7f7587900f7bf9ee
parent8a08c4f7f566b24686b7f5618ec3644ab8fba97f (diff)
downloadcython-adf1223d5f7cdcf0c7c075bfe9c3b54e3e8a85e3.tar.gz
Fix a test failure due to a stupid str type check in Py2 distutils.
-rwxr-xr-xruntests.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtests.py b/runtests.py
index 7c213302a..af7312490 100755
--- a/runtests.py
+++ b/runtests.py
@@ -1124,6 +1124,8 @@ class CythonCompileTestCase(unittest.TestCase):
extension = newext or extension
if self.language == 'cpp':
extension.language = 'c++'
+ if IS_PY2:
+ workdir = str(workdir) # work around type check in distutils that disallows unicode strings
build_extension.extensions = [extension]
build_extension.build_temp = workdir
build_extension.build_lib = workdir