diff options
author | Kali Kaneko <kali@leap.se> | 2015-10-29 10:53:00 -0400 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2015-10-29 14:41:19 -0400 |
commit | 2bb129c96b7d858bce7e2902137f055da0aaf139 (patch) | |
tree | 04259f77be01e75e8b5721ed18a498ecc7086be9 | |
parent | adad9f6e6d3e74d4913f36a8fe2a7d3c41f4772d (diff) |
[pkg] catch file errors for sdist
-rwxr-xr-x | setup.py | 27 |
1 files changed, 18 insertions, 9 deletions
@@ -298,14 +298,20 @@ class cmd_sdist(versioneer_sdist): # We need to copy the requirements to the specified path # so that the client has a copy to do the startup checks. copy_reqs(base_dir, withsrc=True) - with open(os.path.join(base_dir, - 'src', 'leap', '__init__.py'), - 'w') as nuke_top_init: - nuke_top_init.write('') - with open(os.path.join(base_dir, - 'src', 'leap', 'soledad', '__init__.py'), - 'w') as nuke_soledad_ns: - nuke_soledad_ns.write('') + try: + with open(os.path.join(base_dir, + 'src', 'leap', '__init__.py'), + 'w') as nuke_top_init: + nuke_top_init.write('') + except Exception: + pass + try: + with open(os.path.join(base_dir, + 'src', 'leap', 'soledad', '__init__.py'), + 'w') as nuke_soledad_ns: + nuke_soledad_ns.write('') + except Exception: + pass def make_distribution(self): # add our extra files to the list just before building the @@ -359,7 +365,10 @@ class cmd_sdist(versioneer_sdist): for module in self.leap_sumo_packages: # check, just in case... if module and module != "bitmask": - shutil.rmtree("src/leap/" + _fix_namespace(module)) + try: + shutil.rmtree("src/leap/" + _fix_namespace(module)) + except Exception: + pass import shutil |