cython

Форк
0
/
external_inline_declaration.srctree 
24 строки · 398.0 Байт
1
PYTHON setup.py build_ext --inplace
2
PYTHON -c "import a; assert a.test() == 1"
3

4
######## setup.py ########
5

6
from Cython.Build.Dependencies import cythonize
7

8
from distutils.core import setup
9

10
setup(
11
    ext_modules = cythonize("a.py"),
12
)
13

14
######## a.py ########
15

16
def inlined_func(x):
17
    return x
18

19
def test():
20
    return inlined_func(1)
21

22
######## a.pxd ########
23

24
cdef inline int inlined_func(int x)
25

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

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

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

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