root:
             version = v1
             creates   file:./
             creates   file:plan.py
             creates   step:./plan.py

file:plan.py
                path = plan.py
               state = STATIC
          created by   root:
            consumes   file:./
            supplies   step:./plan.py

file:./
                path = ./
               state = STATIC
          created by   root:
            supplies   file:figure.pdf
            supplies   file:hexagon.pdf
            supplies   file:hexagon.svg
            supplies   file:horizontal.pdf
            supplies   file:horizontal.svg
            supplies   file:pentagon.pdf
            supplies   file:pentagon.svg
            supplies   file:plan.py
            supplies   file:square.pdf
            supplies   file:square.svg
            supplies   file:tile.py
            supplies   file:triangle.pdf
            supplies   file:triangle.svg
            supplies   file:vera.ttf
            supplies   file:vertical.pdf
            supplies   file:vertical.svg
            supplies   step:./plan.py
            supplies   step:./tile.py plan
            supplies   step:./tile.py run
            supplies   step:SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf
            supplies   step:SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf
            supplies   step:SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf
            supplies   step:SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf
            supplies   step:SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf
            supplies   step:SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape hexagon.svg hexagon.pdf
            supplies   step:python -m stepup.reprep.convert_inkscape horizontal.svg horizontal.pdf
            supplies   step:python -m stepup.reprep.convert_inkscape pentagon.svg pentagon.pdf
            supplies   step:python -m stepup.reprep.convert_inkscape square.svg square.pdf
            supplies   step:python -m stepup.reprep.convert_inkscape triangle.svg triangle.pdf
            supplies   step:python -m stepup.reprep.convert_inkscape vertical.svg vertical.pdf

step:./plan.py
             workdir = ./
             command = ./plan.py
               state = SUCCEEDED
                 ngm = ['*.svg'] {}
          created by   root:
            consumes   file:./
            consumes   file:plan.py
             creates   file:hexagon.svg
             creates   file:horizontal.svg
             creates   file:pentagon.svg
             creates   file:square.svg
             creates   file:tile.py
             creates   file:triangle.svg
             creates   file:vera.ttf
             creates   file:vertical.svg
             creates   step:./tile.py plan
             creates   step:python -m stepup.reprep.convert_inkscape hexagon.svg hexagon.pdf
             creates   step:python -m stepup.reprep.convert_inkscape horizontal.svg horizontal.pdf
             creates   step:python -m stepup.reprep.convert_inkscape pentagon.svg pentagon.pdf
             creates   step:python -m stepup.reprep.convert_inkscape square.svg square.pdf
             creates   step:python -m stepup.reprep.convert_inkscape triangle.svg triangle.pdf
             creates   step:python -m stepup.reprep.convert_inkscape vertical.svg vertical.pdf

file:hexagon.svg
                path = hexagon.svg
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape hexagon.svg hexagon.pdf

file:horizontal.svg
                path = horizontal.svg
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape horizontal.svg horizontal.pdf

file:pentagon.svg
                path = pentagon.svg
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape pentagon.svg pentagon.pdf

file:square.svg
                path = square.svg
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape square.svg square.pdf

file:triangle.svg
                path = triangle.svg
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape triangle.svg triangle.pdf

file:vertical.svg
                path = vertical.svg
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf
            supplies   step:python -m stepup.reprep.convert_inkscape vertical.svg vertical.pdf

step:python -m stepup.reprep.convert_inkscape hexagon.svg hexagon.pdf
             workdir = ./
             command = python -m stepup.reprep.convert_inkscape hexagon.svg hexagon.pdf
               state = SUCCEEDED
   env_var (amended) = REPREP_INKSCAPE
                     = REPREP_INKSCAPE_PDF_ARGS
          created by   step:./plan.py
            consumes   file:./
            consumes   file:hexagon.svg
             creates   step:SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf

step:python -m stepup.reprep.convert_inkscape horizontal.svg horizontal.pdf
             workdir = ./
             command = python -m stepup.reprep.convert_inkscape horizontal.svg horizontal.pdf
               state = SUCCEEDED
   env_var (amended) = REPREP_INKSCAPE
                     = REPREP_INKSCAPE_PDF_ARGS
          created by   step:./plan.py
            consumes   file:./
            consumes   file:horizontal.svg
             creates   step:SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf

step:python -m stepup.reprep.convert_inkscape pentagon.svg pentagon.pdf
             workdir = ./
             command = python -m stepup.reprep.convert_inkscape pentagon.svg pentagon.pdf
               state = SUCCEEDED
   env_var (amended) = REPREP_INKSCAPE
                     = REPREP_INKSCAPE_PDF_ARGS
          created by   step:./plan.py
            consumes   file:./
            consumes   file:pentagon.svg
             creates   step:SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf

step:python -m stepup.reprep.convert_inkscape square.svg square.pdf
             workdir = ./
             command = python -m stepup.reprep.convert_inkscape square.svg square.pdf
               state = SUCCEEDED
   env_var (amended) = REPREP_INKSCAPE
                     = REPREP_INKSCAPE_PDF_ARGS
          created by   step:./plan.py
            consumes   file:./
            consumes   file:square.svg
             creates   step:SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf

step:python -m stepup.reprep.convert_inkscape triangle.svg triangle.pdf
             workdir = ./
             command = python -m stepup.reprep.convert_inkscape triangle.svg triangle.pdf
               state = SUCCEEDED
   env_var (amended) = REPREP_INKSCAPE
                     = REPREP_INKSCAPE_PDF_ARGS
          created by   step:./plan.py
            consumes   file:./
            consumes   file:triangle.svg
             creates   step:SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf

step:python -m stepup.reprep.convert_inkscape vertical.svg vertical.pdf
             workdir = ./
             command = python -m stepup.reprep.convert_inkscape vertical.svg vertical.pdf
               state = SUCCEEDED
   env_var (amended) = REPREP_INKSCAPE
                     = REPREP_INKSCAPE_PDF_ARGS
          created by   step:./plan.py
            consumes   file:./
            consumes   file:vertical.svg
             creates   step:SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf

file:tile.py
                path = tile.py
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:./tile.py plan
            supplies   step:./tile.py run

file:vera.ttf
                path = vera.ttf
               state = STATIC
          created by   step:./plan.py
            consumes   file:./
            supplies   step:./tile.py run

step:./tile.py plan
             workdir = ./
             command = ./tile.py plan
               state = SUCCEEDED
          created by   step:./plan.py
            consumes   file:./
            consumes   file:tile.py
             creates   step:./tile.py run

step:SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf
             workdir = ./
             command = SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf
               state = SUCCEEDED
          created by   step:python -m stepup.reprep.convert_inkscape hexagon.svg hexagon.pdf
            consumes   file:./
            consumes   file:hexagon.svg
             creates   file:hexagon.pdf
            supplies   file:hexagon.pdf

file:hexagon.pdf
                path = hexagon.pdf
               state = BUILT
          created by   step:SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf
            consumes   file:./
            consumes   step:SELF_CALL=x inkscape hexagon.svg  --export-filename=hexagon.pdf --export-type=pdf
            supplies   step:./tile.py run

step:SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf
             workdir = ./
             command = SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf
               state = SUCCEEDED
          created by   step:python -m stepup.reprep.convert_inkscape horizontal.svg horizontal.pdf
            consumes   file:./
            consumes   file:horizontal.svg
             creates   file:horizontal.pdf
            supplies   file:horizontal.pdf

file:horizontal.pdf
                path = horizontal.pdf
               state = BUILT
          created by   step:SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf
            consumes   file:./
            consumes   step:SELF_CALL=x inkscape horizontal.svg  --export-filename=horizontal.pdf --export-type=pdf
            supplies   step:./tile.py run

step:SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf
             workdir = ./
             command = SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf
               state = SUCCEEDED
          created by   step:python -m stepup.reprep.convert_inkscape pentagon.svg pentagon.pdf
            consumes   file:./
            consumes   file:pentagon.svg
             creates   file:pentagon.pdf
            supplies   file:pentagon.pdf

file:pentagon.pdf
                path = pentagon.pdf
               state = BUILT
          created by   step:SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf
            consumes   file:./
            consumes   step:SELF_CALL=x inkscape pentagon.svg  --export-filename=pentagon.pdf --export-type=pdf
            supplies   step:./tile.py run

step:SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf
             workdir = ./
             command = SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf
               state = SUCCEEDED
          created by   step:python -m stepup.reprep.convert_inkscape square.svg square.pdf
            consumes   file:./
            consumes   file:square.svg
             creates   file:square.pdf
            supplies   file:square.pdf

file:square.pdf
                path = square.pdf
               state = BUILT
          created by   step:SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf
            consumes   file:./
            consumes   step:SELF_CALL=x inkscape square.svg  --export-filename=square.pdf --export-type=pdf
            supplies   step:./tile.py run

step:SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf
             workdir = ./
             command = SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf
               state = SUCCEEDED
          created by   step:python -m stepup.reprep.convert_inkscape triangle.svg triangle.pdf
            consumes   file:./
            consumes   file:triangle.svg
             creates   file:triangle.pdf
            supplies   file:triangle.pdf

file:triangle.pdf
                path = triangle.pdf
               state = BUILT
          created by   step:SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf
            consumes   file:./
            consumes   step:SELF_CALL=x inkscape triangle.svg  --export-filename=triangle.pdf --export-type=pdf
            supplies   step:./tile.py run

step:SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf
             workdir = ./
             command = SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf
               state = SUCCEEDED
          created by   step:python -m stepup.reprep.convert_inkscape vertical.svg vertical.pdf
            consumes   file:./
            consumes   file:vertical.svg
             creates   file:vertical.pdf
            supplies   file:vertical.pdf

file:vertical.pdf
                path = vertical.pdf
               state = BUILT
          created by   step:SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf
            consumes   file:./
            consumes   step:SELF_CALL=x inkscape vertical.svg  --export-filename=vertical.pdf --export-type=pdf
            supplies   step:./tile.py run

step:./tile.py run
             workdir = ./
             command = ./tile.py run
               state = SUCCEEDED
          created by   step:./tile.py plan
            consumes   file:./
            consumes   file:hexagon.pdf
            consumes   file:horizontal.pdf
            consumes   file:pentagon.pdf
            consumes   file:square.pdf
            consumes   file:tile.py
            consumes   file:triangle.pdf
            consumes   file:vera.ttf
            consumes   file:vertical.pdf
             creates   file:figure.pdf
            supplies   file:figure.pdf

file:figure.pdf
                path = figure.pdf
               state = BUILT
          created by   step:./tile.py run
            consumes   file:./
            consumes   step:./tile.py run
