def subst_vars(src, dst, vars): try: src_file = open(src, "r") except os.error as err: raise DistutilsFileError, "could not open '{0}': {1)".format(src, err) try: dest_file = open(dst, "w") except os.error as err: raise DistutilsFileError, "could not create '{0}': {1}".format(dst, err) with src_file: with dest_file: for line in src_file: new_line = distutils_subst_vars(line, vars) dest_file.write(new_line)
def subst_vars(src, dst, vars): """ substitute variables (string starting with $) in file :param src: the file containing variable to substitute :type src: string :param dst: the destination file :type dst: string :param vars: the variables to substitute in dict key are variable name :type vars: dict """ try: src_file = open(src, "r") except os.error as err: raise DistutilsFileError("could not open '{0}': {1)".format(src, err)) try: dest_file = open(dst, "w") except os.error as err: raise DistutilsFileError("could not create '{0}': {1}".format(dst, err)) with src_file: with dest_file: for line in src_file: new_line = distutils_subst_vars(line, vars) dest_file.write(new_line)
def subst_vars(src, dst, vars): """ substitute variables (string starting with $) in file :param src: the file containing variable to substitute :type src: string :param dst: the destination file :type dst: string :param vars: the variables to substitute in dict key are variable name :type vars: dict """ try: src_file = open(src, "r") except os.error as err: raise DistutilsFileError("could not open '{0}': {1}".format(src, err)) try: dest_file = open(dst, "w") except os.error as err: raise DistutilsFileError("could not create '{0}': {1}".format(dst, err)) with src_file: with dest_file: for line in src_file: new_line = distutils_subst_vars(line, vars) dest_file.write(new_line)
def subst_vars(src, dst, vars): """ substitute variables (string starting with $) in file :param src: the file containing variable to substitute :type src: string :param dst: the destination file :type dst: string :param vars: the variables to substitute in dict key are variable name :type vars: dict """ try: src_file = open(src, "r") except os.error as err: raise DistutilsFileError("could not open '{0}': {1}".format(src, err)) try: dest_file = open(dst, "w") except os.error as err: raise DistutilsFileError("could not create '{0}': {1}".format( dst, err)) with src_file: with dest_file: try: file = '' for line in src_file: file += line new_line = distutils_subst_vars(line, vars) dest_file.write(new_line) except UnicodeDecodeError as err: import sys print( "####################### file raising a error#######################3", file=sys.stderr) print(file, file=sys.stderr) print( "###################### end of debug ###############################", file=sys.stderr) raise RuntimeError(f"{src}: {sys.getdefaultencoding()} :{err}")
install.run(self) def subst_vars(src, dst, vars): try: src_file = open(src, "r") except os.error, err: raise DistutilsFileError, "could not open '%s': %s" % (src, err) try: dest_file = open(dst, "w") except os.error, err: raise DistutilsFileError, "could not create '%s': %s" % (dst, err) with src_file: with dest_file: for line in src_file: new_line = distutils_subst_vars(line, vars) dest_file.write(new_line) class UsageDistribution(Distribution): def __init__(self, attrs = None): #It's important to define opotions before to call __init__ #otherwise AttributeError: UsageDistribution instance has no attribute 'conf_files' self.conf_files = None self.doc_files = None self.fix_prefix = None self.fix_conf = None Distribution.__init__(self, attrs = attrs) self.common_usage = """\
return install_dir def subst_vars(src, dst, vars): try: src_file = open(src, "r") except os.error, err: raise DistutilsFileError, "could not open '%s': %s" % (src, err) try: dest_file = open(dst, "w") except os.error, err: raise DistutilsFileError, "could not create '%s': %s" % (dst, err) with src_file: with dest_file: for line in src_file: new_line = distutils_subst_vars(line, vars) dest_file.write(new_line) require_python = ['python (>=2.7, <3.0)'] require_packages = [] setup( name='macsyfinder', version=time.strftime("1.0.1"), description="""MacSyFinder: Detection of macromolecular systems in protein datasets using systems modelling and similarity search""", author="Sophie Abby, Bertrand Néron", author_email="[email protected], [email protected]", classifiers=[ 'Operating System :: POSIX',