Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
3-manifolds
GitHub Repository: 3-manifolds/Sage_macOS
Path: blob/main/bin/render_templates
170 views
#! /usr/bin/env python3
import sys, os, re
bin = os.path.dirname(os.path.abspath(sys.argv[0]))
version_file = os.path.join(bin, '..', 'Sage_framework', 'repo', 'sage',
    'VERSION.txt')
get_version_re = re.compile(r'SageMath version ([0-9]*\.[0-9]*)')
with open(version_file) as input_file:
    m = get_version_re.match(input_file.readline())
sage_version = m.groups()[0]
jinja_dir = os.path.join(bin, '..', 'jinja')
sys.path.insert(0, jinja_dir)
os.chdir(jinja_dir)
import render
render.main(sage_version)