You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a wrong link set when cloning the perfume-frontend in the bash script. # Clone perfume frontend repository echo ===== CLONING REPOSITORY ===== hg clone https://bitbucket.org/bestchai/perfume-frontend
It should be replaced with git clone https://github.com/ModelInference/perfume-frontend
Problem 2
Finally, there is an error saying that it can't find the Cheetah.Template in the MakePython.py
`import subprocess
from Cheetah.Template import Template
def compile_templates():
parameters = {"commitSha":getRevision()}
with open('./template/index_template.html', 'r') as templatefile:
template = templatefile.read()
compiled_template = Template(template, searchList=parameters).str()
with open('index.html', 'w') as postfile:
postfile.write(compiled_template)
This is probably due to using the Cheetah python library which is very outdated and doesn't work with python3+ (it can't even be installed with pip due to many errors). It should be changed to a fork of Cheetah called Cheetah3 which is more modern.
The text was updated successfully, but these errors were encountered:
Thanks for your interest. Unfortunately, the project is 10 years old now and is no longer supported. If you'd be willing to submit a PR with fixes, I can try to reproduce on my end and merge it in.
Problem 1
There is a wrong link set when cloning the perfume-frontend in the bash script.
# Clone perfume frontend repository echo ===== CLONING REPOSITORY ===== hg clone https://bitbucket.org/bestchai/perfume-frontend
It should be replaced with git clone https://github.com/ModelInference/perfume-frontend
Problem 2
Finally, there is an error saying that it can't find the Cheetah.Template in the MakePython.py
`import subprocess
from Cheetah.Template import Template
def compile_templates():
parameters = {"commitSha":getRevision()}
with open('./template/index_template.html', 'r') as templatefile:
template = templatefile.read()
compiled_template = Template(template, searchList=parameters).str()
with open('index.html', 'w') as postfile:
postfile.write(compiled_template)
def getRevision():
p = subprocess.Popen(['hg', 'identify'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
sha, err = p.communicate()
sha = sha.split()
return sha[0][:-1]
compile_templates()`
This is probably due to using the Cheetah python library which is very outdated and doesn't work with python3+ (it can't even be installed with pip due to many errors). It should be changed to a fork of Cheetah called Cheetah3 which is more modern.
The text was updated successfully, but these errors were encountered: