AgeCommit message (Collapse)Author
2020-03-30add version range checksFlorian Dold
2020-03-30check python versionFlorian Dold
2019-12-22force getting remotesChristian Grothoff
2019-12-16tox: improve version reportingng0
2019-12-16follow-up fix to yapf, add dashng0
2019-12-16Add yapf to detection. Next we should probably abstract the toolsng0
more to avoid this boilerplating.
2019-12-16switch existence over to 'type', add shell check for type built-in support.ng0
2019-12-15add tox.ng0
2019-12-14fix for variantng0
2019-12-14write variant to config.mkng0
2019-12-14add '--variant' to set installation directory.ng0
possibly a bad naming choice, but it enables varying directories for stage vs www.
2019-12-10also detect other Python versions ...Florian Dold
2019-11-25fix syntaxng0
2019-11-25Add Makefile.incng0
2019-11-25add msg, progname, version_versionng0
2019-11-17add precommit hook.ng0
2019-11-11another -fng0
2019-11-11remove -f from readlink, tested on NetBSD/amd64.ng0
Note that readlink(1) is a non-standard tool, but using $(pwd) is not enough. This tool should be standardized, but macOS has no -f according to schanzenbach. I hope that this removal of -f is portable across other platforms we use.
2019-10-29use shlex.split()ng0
2019-10-29python is not always python3.ng0
2019-10-29output pybabel and python versions. try to get minimal version. hack around ↵ng0
browser not being found.
2019-10-29Revert "move tests to t."ng0
This reverts commit 9d87738734323f1e9a48599e82004d1a92b2bd76.
2019-10-29move tests to t.ng0
2019-10-29fix syntax warning.ng0
2019-10-29version check python.ng0
2019-10-28configure: use a fixed location for the build-scripts.ng0
2019-10-28Add PythonTool(). Contrary the code in sh/, it is limited tong0
python3.7 - python4.0 right now.
2019-10-22start to make sh code reusable.ng0
hope the configure doesn't blow up, locally tested. this now requires readlink(1) and so far only serves the purpose to get to call python indepent of setting a python version in a Makefile for which with the current layout we'd have to run configure which would require python. Or we just record the location or name of the python executable in
2019-10-18syntax fixng0
2019-10-18configure: reduce tests to python3 + python3.7 + python3.8; add check for ↵ng0
2019-10-15loggingFlorian Dold
2019-10-15link configure instead of copyingFlorian Dold
2019-10-15allow to be simplerFlorian Dold
2019-10-14execFlorian Dold
2019-10-14template should not be executableFlorian Dold
2019-10-14fix templateFlorian Dold
2019-10-14build scripts as libraryFlorian Dold
2019-10-11remove Makefileng0
2019-10-09babel not bableng0
2019-10-09drop old importsng0
2019-10-09check in code independent build system code.ng0
2019-10-09refactor, rename switches, document more, add initial browser and pybabel ↵ng0
2019-10-09Merge branch 'master' of
2019-10-09apply most feedback + lintng0
2019-10-05fix outputFlorian Dold
2019-10-05fix conditionsFlorian Dold
2019-10-04maybe fixng0
2019-10-04debug logs.ng0
2019-10-04fix prefix.ng0