def _setPythonImplementation(self): localfile = spd.localFile(name=self.implementation) code = spd.code(type_="Executable", localfile=localfile, entrypoint="python/" + self.name + ".py") implementation = spd.implementation( id_=self.implementation, code=code, programminglanguage=spd.programmingLanguage(name="Python"), humanlanguage=spd.humanLanguage(name="EN"), runtime=spd.runtime(version="2.4.4", name="python"), ) os = spd.os(name="Linux") implementation.add_os(value=os) self.spd.add_implementation(value=implementation)
def _setJavaImplementation(self): localfile = spd.localFile(name=self.implementation) code = spd.code(type_="Executable", localfile=localfile, entrypoint="java/startJava.sh") implementation = spd.implementation( id_=self.implementation, code=code, compiler=spd.compiler(version="1.5", name="/usr/bin/javac"), programminglanguage=spd.programmingLanguage(name="Java"), humanlanguage=spd.humanLanguage(name="EN"), runtime=spd.runtime(name="/usr/bin/java", version="1.5"), ) os = spd.os(name="Linux") implementation.add_os(value=os) self.spd.add_implementation(value=implementation)
def _setCppImplementation(self): localfile = spd.localFile(name=self.implementation) code = spd.code(type_="Executable", localfile=localfile, entrypoint=self.implementation + "/" + self.name) compiler = spd.compiler(version="4.1.2", name="/usr/bin/gcc") implementation = spd.implementation( id_=self.implementation, code=code, compiler=compiler, programminglanguage=spd.programmingLanguage(name="C++"), humanlanguage=spd.humanLanguage(name="EN"), ) os = spd.os(name="Linux") implementation.add_os(value=os) implementation.add_processor(spd.processor(name="x86")) implementation.add_processor(spd.processor(name="x86_64")) self.spd.add_implementation(value=implementation)
def _setPythonImplementation(self): localfile = spd.localFile(name=self.implementation) code = spd.code(type_="Executable", localfile=localfile, entrypoint="python/" + self.name + ".py") implementation = spd.implementation( id_=self.implementation, code=code, programminglanguage=spd.programmingLanguage(name="Python"), humanlanguage=spd.humanLanguage(name="EN"), runtime=spd.runtime(version="2.4.4", name="python")) os = spd.os(name="Linux") implementation.add_os(value=os) self.spd.add_implementation(value=implementation)
def _setJavaImplementation(self): localfile = spd.localFile(name=self.implementation) code = spd.code(type_="Executable", localfile=localfile, entrypoint="java/startJava.sh") implementation = spd.implementation( id_=self.implementation, code=code, compiler=spd.compiler(version="1.5", name="/usr/bin/javac"), programminglanguage=spd.programmingLanguage(name="Java"), humanlanguage=spd.humanLanguage(name="EN"), runtime=spd.runtime(name="/usr/bin/java", version="1.5")) os = spd.os(name="Linux") implementation.add_os(value=os) self.spd.add_implementation(value=implementation)
def _setCppImplementation(self): localfile = spd.localFile(name=self.implementation) code = spd.code(type_="Executable", localfile=localfile, entrypoint=self.implementation + "/" + self.name) compiler = spd.compiler(version="4.1.2", name="/usr/bin/gcc") implementation = spd.implementation( id_=self.implementation, code=code, compiler=compiler, programminglanguage=spd.programmingLanguage(name="C++"), humanlanguage=spd.humanLanguage(name="EN")) os = spd.os(name="Linux") implementation.add_os(value=os) implementation.add_processor(spd.processor(name="x86")) implementation.add_processor(spd.processor(name="x86_64")) self.spd.add_implementation(value=implementation)
def _setImplementation(self): ''' Enter the appropriate values into the implementation element of the spd file. ''' localfile = spd.localFile(name = self.implementation + "/share") code = spd.code(type_= "SharedLibrary", localfile = localfile) compiler = spd.compiler(version="4.1.2", name="/usr/bin/gcc") implementation = spd.implementation( id_=self.implementation, description="", code = code, compiler = compiler, programminglanguage = spd.programmingLanguage(name="Octave"), humanlanguage = spd.humanLanguage(name="EN")) os = spd.os(name="Linux") implementation.add_os(value=os) self.spd.add_implementation(value=implementation)
def _setImplementation(self): ''' Enter the appropriate values into the implementation element of the spd file. ''' localfile = spd.localFile(name=self.implementation + "/share") code = spd.code(type_="SharedLibrary", localfile=localfile) compiler = spd.compiler(version="4.1.2", name="/usr/bin/gcc") implementation = spd.implementation( id_=self.implementation, description="", code=code, compiler=compiler, programminglanguage=spd.programmingLanguage(name="Octave"), humanlanguage=spd.humanLanguage(name="EN")) os = spd.os(name="Linux") implementation.add_os(value=os) self.spd.add_implementation(value=implementation)