root:
             creates   file:./
             creates   file:plan.py
             creates   step:runpy ./plan.py

file:./
               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:convert-inkscape hexagon.svg hexagon.pdf
            supplies   step:convert-inkscape horizontal.svg horizontal.pdf
            supplies   step:convert-inkscape pentagon.svg pentagon.pdf
            supplies   step:convert-inkscape square.svg square.pdf
            supplies   step:convert-inkscape triangle.svg triangle.pdf
            supplies   step:convert-inkscape vertical.svg vertical.pdf
            supplies   step:runpy ./plan.py
            supplies   step:runpy ./tile.py plan
            supplies   step:runpy ./tile.py run

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

step:runpy ./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:convert-inkscape hexagon.svg hexagon.pdf
             creates   step:convert-inkscape horizontal.svg horizontal.pdf
             creates   step:convert-inkscape pentagon.svg pentagon.pdf
             creates   step:convert-inkscape square.svg square.pdf
             creates   step:convert-inkscape triangle.svg triangle.pdf
             creates   step:convert-inkscape vertical.svg vertical.pdf
             creates   step:runpy ./tile.py plan

file:hexagon.svg
               state = STATIC
          created by   step:runpy ./plan.py
            consumes   file:./
            supplies   step:convert-inkscape hexagon.svg hexagon.pdf

file:horizontal.svg
               state = STATIC
          created by   step:runpy ./plan.py
            consumes   file:./
            supplies   step:convert-inkscape horizontal.svg horizontal.pdf

file:pentagon.svg
               state = STATIC
          created by   step:runpy ./plan.py
            consumes   file:./
            supplies   step:convert-inkscape pentagon.svg pentagon.pdf

file:square.svg
               state = STATIC
          created by   step:runpy ./plan.py
            consumes   file:./
            supplies   step:convert-inkscape square.svg square.pdf

file:triangle.svg
               state = STATIC
          created by   step:runpy ./plan.py
            consumes   file:./
            supplies   step:convert-inkscape triangle.svg triangle.pdf

file:vertical.svg
               state = STATIC
          created by   step:runpy ./plan.py
            consumes   file:./
            supplies   step:convert-inkscape vertical.svg vertical.pdf

step:convert-inkscape hexagon.svg hexagon.pdf
               state = SUCCEEDED
             env_var = REPREP_INKSCAPE [amended]
                     = REPREP_INKSCAPE_PDF_ARGS [amended]
          created by   step:runpy ./plan.py
            consumes   file:./
            consumes   file:hexagon.svg
             creates   file:hexagon.pdf
            supplies   file:hexagon.pdf

file:hexagon.pdf
               state = BUILT
          created by   step:convert-inkscape hexagon.svg hexagon.pdf
            consumes   file:./
            consumes   step:convert-inkscape hexagon.svg hexagon.pdf
            supplies   step:runpy ./tile.py run

step:convert-inkscape horizontal.svg horizontal.pdf
               state = SUCCEEDED
             env_var = REPREP_INKSCAPE [amended]
                     = REPREP_INKSCAPE_PDF_ARGS [amended]
          created by   step:runpy ./plan.py
            consumes   file:./
            consumes   file:horizontal.svg
             creates   file:horizontal.pdf
            supplies   file:horizontal.pdf

file:horizontal.pdf
               state = BUILT
          created by   step:convert-inkscape horizontal.svg horizontal.pdf
            consumes   file:./
            consumes   step:convert-inkscape horizontal.svg horizontal.pdf
            supplies   step:runpy ./tile.py run

step:convert-inkscape pentagon.svg pentagon.pdf
               state = SUCCEEDED
             env_var = REPREP_INKSCAPE [amended]
                     = REPREP_INKSCAPE_PDF_ARGS [amended]
          created by   step:runpy ./plan.py
            consumes   file:./
            consumes   file:pentagon.svg
             creates   file:pentagon.pdf
            supplies   file:pentagon.pdf

file:pentagon.pdf
               state = BUILT
          created by   step:convert-inkscape pentagon.svg pentagon.pdf
            consumes   file:./
            consumes   step:convert-inkscape pentagon.svg pentagon.pdf
            supplies   step:runpy ./tile.py run

step:convert-inkscape square.svg square.pdf
               state = SUCCEEDED
             env_var = REPREP_INKSCAPE [amended]
                     = REPREP_INKSCAPE_PDF_ARGS [amended]
          created by   step:runpy ./plan.py
            consumes   file:./
            consumes   file:square.svg
             creates   file:square.pdf
            supplies   file:square.pdf

file:square.pdf
               state = BUILT
          created by   step:convert-inkscape square.svg square.pdf
            consumes   file:./
            consumes   step:convert-inkscape square.svg square.pdf
            supplies   step:runpy ./tile.py run

step:convert-inkscape triangle.svg triangle.pdf
               state = SUCCEEDED
             env_var = REPREP_INKSCAPE [amended]
                     = REPREP_INKSCAPE_PDF_ARGS [amended]
          created by   step:runpy ./plan.py
            consumes   file:./
            consumes   file:triangle.svg
             creates   file:triangle.pdf
            supplies   file:triangle.pdf

file:triangle.pdf
               state = BUILT
          created by   step:convert-inkscape triangle.svg triangle.pdf
            consumes   file:./
            consumes   step:convert-inkscape triangle.svg triangle.pdf
            supplies   step:runpy ./tile.py run

step:convert-inkscape vertical.svg vertical.pdf
               state = SUCCEEDED
             env_var = REPREP_INKSCAPE [amended]
                     = REPREP_INKSCAPE_PDF_ARGS [amended]
          created by   step:runpy ./plan.py
            consumes   file:./
            consumes   file:vertical.svg
             creates   file:vertical.pdf
            supplies   file:vertical.pdf

file:vertical.pdf
               state = BUILT
          created by   step:convert-inkscape vertical.svg vertical.pdf
            consumes   file:./
            consumes   step:convert-inkscape vertical.svg vertical.pdf
            supplies   step:runpy ./tile.py run

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

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

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

step:runpy ./tile.py run
               state = SUCCEEDED
          created by   step:runpy ./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
               state = BUILT
          created by   step:runpy ./tile.py run
            consumes   file:./
            consumes   step:runpy ./tile.py run
