"Bitmask.app")
print codesign("-s", identity, "--force", "--deep", "--verbose", main_app)
print "Done"
+
+
+
+class RemoveUnused(Action):
+ def __init__(self, basedir, skip, do):
+ Action.__init__(self, "rmunused", basedir, skip, do)
+
+ @skippable
+ def run(self):
+ print "Removing unused python code..."
+ test_dirs = find(self._basedir, "-name", "*test*").strip().splitlines()
+ for td in test_dirs:
+ rm("-rf", os.path.join(self._basedir, td))
+
+ twisted_used = ["aplication", "conch", "cred", "version", "internet", "mail"]
+ # twisted_files = find(self._basedir, "-name", "t
+ print "Done"
+
mg.import_hook("pkg_resources")
mg.import_hook("_sre")
mg.import_hook("zope.proxy")
+ mg.import_hook("tuf")
+ mg.import_hook("timeit")
mg.run_script(root)
packages = [mg.findNode(i) for i in ["leap.common", "leap.keymanager", "leap.mail", "leap.soledad.client", "leap.soledad.common", "jsonschema"]]
from actions import CollectAllDeps, CopyBinaries, PLister, SeededConfig
from actions import DarwinLauncher, CopyAssets, CopyMisc, FixDylibs
from actions import DmgIt, PycRemover, TarballIt, MtEmAll, ZipIt, SignIt
+from actions import RemoveUnused
from utils import IS_MAC, IS_WIN
zi = init(ZipIt)
zi.run(sorted_repos, args.nightly)
else:
+ ru = init(RemoveUnused)
+ ru.run()
ti = init(TarballIt)
ti.run(sorted_repos, args.nightly)