Copying Modules and Packages¶
-
class
nsist.copymodules.ModuleCopier(py_version, path=None)[source]¶ Finds and copies importable Python modules and packages.
There is a Python 3 implementation using
importlib, and a Python 2 implementation usingimp.-
copy(modname, target)[source]¶ Copy the importable module ‘modname’ to the directory ‘target’.
modname should be a top-level import, i.e. without any dots. Packages are always copied whole.
This can currently copy regular filesystem files and directories, and extract modules and packages from appropriately structured zip files.
-