cython

Форк
0
/
pyximport_pyimport.srctree 
27 строк · 563.0 Байт
1

2
PYTHON -c "import pyimport_test; pyimport_test.test()"
3

4
######## pyimport_test.py ########
5

6
import os.path
7
import pyximport
8

9
# blacklist for speed
10
import pyximport.pyxbuild, Cython.Compiler.Pipeline
11

12
pyximport.DEBUG_IMPORT = True
13

14
pyximport.install(pyximport=False, pyimport=True,
15
                  build_dir=os.path.join(os.path.dirname(__file__), "TEST_TMP"))
16

17
def test():
18
    import mymodule
19
    assert mymodule.test_string == "TEST"
20
    assert mymodule.compiled
21

22
######## mymodule.py ########
23

24
import cython
25

26
compiled = cython.compiled
27

28
test_string = "TEST"
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.