cython
1
2PYTHON -c "import pyimport_test; pyimport_test.test()"
3
4######## pyimport_test.py ########
5
6import os.path
7import pyximport
8
9# blacklist for speed
10import pyximport.pyxbuild, Cython.Compiler.Pipeline
11
12pyximport.DEBUG_IMPORT = True
13
14pyximport.install(pyximport=False, pyimport=True,
15build_dir=os.path.join(os.path.dirname(__file__), "TEST_TMP"))
16
17def test():
18import mymodule
19assert mymodule.test_string == "TEST"
20assert mymodule.compiled
21
22######## mymodule.py ########
23
24import cython
25
26compiled = cython.compiled
27
28test_string = "TEST"
29