Martin A. Brown
08df7acbe2
rework tracking of success vector
2016-02-23 11:08:04 -08:00
Martin A. Brown
1475cf7890
use arg_ checking functions; add build_precheck
...
rename platform_check to build_precheck
refer to arg_ checking functions from utils
ensure that just before each build we validate executables
avoid FD leakage by using with ... context for outf (stdout)
2016-02-23 11:05:28 -08:00
Martin A. Brown
51fabb65d7
change platform to config
2016-02-23 09:43:27 -08:00
Martin A. Brown
3a0ee539fa
adding [%(default)s] to each argparse entry
2016-02-23 09:08:08 -08:00
Martin A. Brown
3f37d09fe9
add configurables and discovery of files
...
add argparse-style support to each doctype module, for path-configurables
also add the runtime discovery of files needed for document handling (e.g. XSL
and DSSSL files)
2016-02-22 12:32:35 -08:00
Martin A. Brown
a959db5485
initial configuration snippets
2016-02-21 17:49:14 -08:00
Martin A. Brown
809ddc545b
adding # -*- coding: utf8 -*-
2016-02-18 13:25:02 -08:00
Martin A. Brown
a34738301f
removing extraneous logging entry
2016-02-18 09:16:37 -08:00
Martin A. Brown
ffc0ad6547
improve readability, parallelism of methods by inverting logic
2016-02-17 19:05:23 -08:00
Martin A. Brown
1039dea0e6
let the prebuild_hook call clean
2016-02-17 19:04:51 -08:00
Martin A. Brown
fd3b931423
include hooks for prebuild and postbuild states
2016-02-17 18:31:51 -08:00
Martin A. Brown
a0de081099
minor logging tweaking
2016-02-17 17:56:42 -08:00
Martin A. Brown
2b0b241019
adjusting format names
2016-02-17 13:49:33 -08:00
Martin A. Brown
f39237d307
removing commented block that lives in superclass, BaseDoctype
2016-02-16 23:39:56 -08:00
Martin A. Brown
547cb303f6
pep8 and pyflakes fixes (and variable renaming)
2016-02-16 00:03:58 -08:00
Martin A. Brown
5e05b0f30d
starting to wear the belt and suspenders
2016-02-15 23:58:50 -08:00
Martin A. Brown
cc6caec3a4
improving readability and simplicity
2016-02-15 20:59:49 -08:00
Martin A. Brown
f9aa61fa32
revise BaseDoctype to add generic generation method
2016-02-15 20:59:25 -08:00
Martin A. Brown
61f2538927
first working example of Linuxdoc processor
2016-02-15 14:04:09 -08:00
Martin A. Brown
f1c40c1e8c
create BaseDoctype with features needed by all
...
each document processor will need to know about its
sources, outputs and the platform details
the generate() method is a temporary model for operation
2016-02-15 13:58:32 -08:00
Martin A. Brown
a7a0fe38b3
adding two unused doctypes
2016-02-12 13:25:19 -08:00
Martin A. Brown
85b8df5e86
method .index removed from Python3 string module; not needed anyway
2016-02-12 13:24:55 -08:00
Martin A. Brown
7c70a7c4b8
formatname must be a string
2016-02-12 13:00:11 -08:00
Martin A. Brown
5263a3a219
fleshing out the linuxdoc processing commands
2016-02-12 12:49:50 -08:00
Martin A. Brown
4652345b7a
adding basic required methods
2016-02-12 12:43:45 -08:00
Martin A. Brown
7b97f221bf
f argument is file object; also renaming fin to f
...
fin was the argument and was a filelike object, but
it was pointless, now it is just a file object and called f;
also shrinking the length of two logging lines
2016-02-12 12:25:34 -08:00
Martin A. Brown
ce72500bbd
fleshing out commands and support for linuxdoc
2016-02-11 11:29:23 -08:00
Martin A. Brown
627e2ff636
changing to __future__ (consistency across project)
2016-02-11 11:28:38 -08:00
Martin A. Brown
8670927ac6
adding commands for Linuxdoc format
2016-02-11 09:15:50 -08:00
Martin A. Brown
701657e54b
initial commit
2016-02-10 19:22:23 -08:00