Skip to content

Commit 8233936

Browse files
committed
fix example
1 parent b696583 commit 8233936

File tree

4 files changed

+31
-16
lines changed

4 files changed

+31
-16
lines changed

example/cysignals_example.pyx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# distutils: language = c++
2-
# cython: language_level = 3
3-
41
from cysignals.signals cimport sig_check
52
from cysignals.memory cimport check_allocarray
63

example/meson.build

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
project('cysignals_example', 'cython', 'cpp')
2+
3+
py = import('python').find_installation()
4+
5+
inc_cysignals = run_command(
6+
py,
7+
[
8+
'-c',
9+
'''
10+
import cysignals
11+
print(cysignals.__file__.replace('__init__.py', ''))
12+
'''.strip(),
13+
],
14+
check: true,
15+
).stdout().strip()
16+
cysignals = declare_dependency(include_directories: inc_cysignals)
17+
18+
19+
py.extension_module('cysignals_example',
20+
sources: ['cysignals_example.pyx'],
21+
install: true,
22+
dependencies: [cysignals],
23+
override_options: ['cython_language=cpp'],
24+
subdir: 'cysignals_example'
25+
)

example/pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
[build-system]
2-
requires = ['setuptools', 'Cython>=0.28', 'cysignals']
3-
build-backend = "setuptools.build_meta"
2+
requires = ["meson-python", "cython>=0.28"]
3+
build-backend = "mesonpy"
4+
5+
[project]
6+
name = "cysignals-example"
7+
version = "0.1.0"

example/setup.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)