swig/Examples/python/import_packages/namespace_pkg/setupPkg.py
2016-04-05 10:58:50 -06:00

34 lines
834 B
Python

#---------------------------------
# setup the namespace package dirs
#---------------------------------
import os, shutil, zipfile
def copyMods():
dirs = ['path1', 'path2', 'path3']
# Clean out any old package paths
for d in dirs:
if os.path.isdir(d):
shutil.rmtree(d)
for d in dirs:
os.mkdir(d)
os.mkdir(os.path.join(d, 'brave'))
shutil.copy('robin.py', os.path.join('path1', 'brave'))
shutil.copy('_robin.so', os.path.join('path1', 'brave'))
shutil.copy('robin.py', os.path.join('path2', 'brave'))
shutil.copy('_robin.so', os.path.join('path3', 'brave'))
mkzip()
def mkzip():
zf = zipfile.ZipFile("path4.zip", "w")
zf.writestr("brave/", b'')
zf.write('robin.py', 'brave/robin.py')
zf.close()
if __name__ == "__main__":
copyMods()