wildlife-dynamics / ecoscope-workflows

An extensible task specification and compiler for local and distributed workflows.
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Use `graphlib` to check that specs are acyclic #11

Open cisaacstern opened 1 month ago

cisaacstern commented 1 month ago

Python's builtin graphlib can ensure that specs are acyclic. Let's do this at compile time!