diff --git a/interfaces/cython/SConscript b/interfaces/cython/SConscript index d5e9a691999..a92ec6f9a47 100644 --- a/interfaces/cython/SConscript +++ b/interfaces/cython/SConscript @@ -15,10 +15,6 @@ build(dataFiles) testFiles = localenv.RecursiveInstall("cantera/test/data", "#test/data") build(testFiles) -exampleFiles = localenv.RecursiveInstall( - "cantera/interfaces/cython/cantera/examples", "#build/python/cantera/examples") -build(exampleFiles) - # Get information needed to build the Python module script = """\ from sysconfig import * @@ -121,12 +117,12 @@ env['python_module'] = mod env['python_extension'] = ext localenv.Depends(mod, [ext, dataFiles, testFiles, setup_cfg, readme, license, - "setup.py", "pyproject.toml"]) + "setup.py", "pyproject.toml", "cantera/examples/README.txt"]) localenv.Depends(ext, localenv['cantera_staticlib']) -for f in (multi_glob(localenv, "cantera", "py") + - multi_glob(localenv, "cantera/*", "py") + - multi_glob(localenv, "cantera/*/README*", "txt")): +for f in (multi_glob(localenv, 'cantera', 'py') + + multi_glob(localenv, 'cantera/*', 'py') + + multi_glob(localenv, 'cantera/*/*', 'py')): localenv.Depends(mod, f) # Determine installation path and install the Python module diff --git a/interfaces/cython/setup.cfg.in b/interfaces/cython/setup.cfg.in index 5dad511a8d9..85894351348 100644 --- a/interfaces/cython/setup.cfg.in +++ b/interfaces/cython/setup.cfg.in @@ -54,8 +54,8 @@ packages = cantera.data = *.*, */*.* cantera.test.data = *.*, */*.* # The module extension needs to be here since we don't want setuptools to -# compile the extension, so there are no `source` files in -# the setup.py extension. +# compile the extension, so there are no ``source`` files in +# the setup.py ``extension`` and we have to treat the module as package data. cantera = *.pxd, *@module_ext@, examples/*.txt [options.extras_require]