Exclude secondary cython outputs from pyi spec
This commit is contained in:
parent
6b8cfad0b7
commit
85605ab0c0
@ -10,5 +10,23 @@ from PyInstaller.hooks.hookutils import collect_data_files
|
|||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
datas = collect_data_files('mceditlib') + collect_data_files('mcedit2')
|
# Remove cython and coverage byproducts
|
||||||
|
def ext_filter(source):
|
||||||
|
base = os.path.basename(source)
|
||||||
|
if base == '.coverage':
|
||||||
|
return False
|
||||||
|
name, ext = os.path.splitext(base)
|
||||||
|
return ext not in ('.c', '.html')
|
||||||
|
|
||||||
|
mceditlib_datas = collect_data_files('mceditlib')
|
||||||
|
mceditlib_datas = [(source, dest)
|
||||||
|
for source, dest in mceditlib_datas
|
||||||
|
if ext_filter(source)]
|
||||||
|
|
||||||
|
mcedit2_datas = collect_data_files('mcedit2')
|
||||||
|
mcedit2_datas = [(source, dest)
|
||||||
|
for source, dest in mcedit2_datas
|
||||||
|
if ext_filter(source)]
|
||||||
|
|
||||||
|
datas = mceditlib_datas + mcedit2_datas
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user