"This setup.py does not support wheels. setup.py install will be run automatically..." ) if abspath(dirname(__file__)) != abspath(os.getcwd()): logger.error('Please change to ' + dirname(__file__) + ' before running setup.py') sys.exit() if cmd_in(['clean', 'sdist']): logger.info('Cleaning up binary files...') compile_aligner(logger, only_clean=True) compile_gnuplot(logger, only_clean=True) compile_glimmer(logger, only_clean=True) compile_gage(only_clean=True) compile_bwa(logger, only_clean=True) compile_bedtools(logger, only_clean=True) for fpath in [fn for fn in glob(join(quast_package, '*.pyc'))]: os.remove(fpath) for fpath in [ fn for fn in glob(join(quast_package, 'html_saver', '*.pyc')) ]: os.remove(fpath) for fpath in [ fn for fn in glob(join(quast_package, 'site_packages', '*', '*.pyc')) ]: os.remove(fpath) if cmd_in(['clean']): if isdir('build'): shutil.rmtree('build')
def cmd_in(cmds): return any(c in args for c in cmds) if abspath(dirname(__file__)) != abspath(os.getcwd()): logger.error('Please change to ' + dirname(__file__) + ' before running setup.py') sys.exit() if cmd_in(['clean', 'sdist']): logger.info('Cleaning up binary files...') compile_aligner(logger, only_clean=True) compile_gnuplot(logger, only_clean=True) compile_glimmer(logger, only_clean=True) compile_bwa(logger, only_clean=True) compile_bedtools(logger, only_clean=True) for fpath in [fn for fn in glob(join(quast_package, '*.pyc'))]: os.remove(fpath) for fpath in [fn for fn in glob(join(quast_package, 'html_saver', '*.pyc'))]: os.remove(fpath) for fpath in [fn for fn in glob(join(quast_package, 'site_packages', '*', '*.pyc'))]: os.remove(fpath) if cmd_in(['clean']): if isdir('build'): shutil.rmtree('build') if isdir('dist'): shutil.rmtree('dist') if isdir(name + '.egg-info'): shutil.rmtree(name + '.egg-info') download_gridss(logger, only_clean=True) download_blast_binaries(logger, only_clean=True) download_blastdb(logger, only_clean=True) if qconfig.platform_name != 'macosx':