Skip to content

Commit a6b6e80

Browse files
committed
Verify error raised on non-pure build
This will have to be removed before merging as it causes CI to error.
1 parent 201d76c commit a6b6e80

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

setup.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import os
2+
3+
from setuptools import Extension, setup
4+
5+
setup(ext_modules=[Extension('test_package.simple',
6+
[os.path.join('test_package', 'simple.c')])])

test_package/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from . import simple
2+
3+
__all__ = ["simple"]

test_package/simple.c

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#include <Python.h>
2+
3+
static struct PyModuleDef moduledef = {
4+
PyModuleDef_HEAD_INIT,
5+
"simple",
6+
NULL,
7+
-1,
8+
NULL
9+
};
10+
PyMODINIT_FUNC
11+
PyInit_simple(void) {
12+
return PyModule_Create(&moduledef);
13+
}

0 commit comments

Comments
 (0)