Commit 3b1ad192 authored by Stefan Behnel's avatar Stefan Behnel

Try to fix a test under MacOS.

parent 1a6b81d7
...@@ -9,16 +9,26 @@ import Cython.Compiler.Scanning ...@@ -9,16 +9,26 @@ import Cython.Compiler.Scanning
Cython.Compiler.Scanning.trace_scanner = 1 Cython.Compiler.Scanning.trace_scanner = 1
setup( setup(ext_modules=cythonize("*.pyx"))
ext_modules = cythonize("*.pyx")
) try:
from importlib.util import spec_from_file_location, module_from_spec
except ImportError:
# Py<=3.4
# Try to import from the current directory.
import os, sys
sys.path.insert(0, os.getcwd())
import simple
else:
# Py3.5+
import glob
ext_files = glob.glob("simple*.so") + glob.glob("simple*.pyd")
assert ext_files
spec = spec_from_file_location('simple', ext_files[0])
simple = module_from_spec(spec)
spec.loader.exec_module(simple)
# Make sure we can import from the current directory.
import os
import sys
sys.path.insert(0, os.getcwd())
import simple
assert simple.test() == 123 assert simple.test() == 123
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment