blob: 0b8019df957de0a07ffa2886cec7cb7ccc96241c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
"""
CYTHONIZE -M foo.pyx
PYTHON check.py
"""
######## foo.pyx ########
from bar cimport empty
include "baz.pxi"
empty()
print(foo())
######## baz.pxi ########
def foo():
return "foo"
######## bar.pxd ########
cdef inline void empty():
print("empty")
######## check.py ########
with open("foo.c.dep", "r") as f:
contents = f.read().replace("\\\n", " ").replace("\n", " ")
assert sorted(contents.split()) == ['bar.pxd', 'baz.pxi', 'foo.c:', 'foo.pyx'], contents
|