We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1132cfb commit 8fc4d99Copy full SHA for 8fc4d99
setup.py
@@ -273,7 +273,10 @@ def glob_cfiles(path, excludes):
273
if len(user_sources) != 1:
274
raise BuildError("User Modules are only allowed one Cython .pyx file")
275
276
- cfilename = user_sources[0].split('/')[-1][:-4] + '.c'
+ filename_string = user_sources[0].split('/')[-1][:-4]
277
+ if filename_string is not module_name:
278
+ raise BuildError("The Cython source file in {} must match the folder name - i.e. it must be {}.pyx".format(module_name, module_name))
279
+ cfilename = filename_string + '.c'
280
print(cfilename)
281
user_sources += glob_cfiles(folder, excludes=[cfilename])
282
0 commit comments