python3 is the default. Python2 is deprecated anyway and even problemtools changed their default
we no longer warn for missing UUID, we just add them (this even works without ruayaml)
Made the hash more random in case the new count keyword is used. (Nothing changed for rules without count)
the solution in generator.yaml is now mandatory. If it is missing we pick a solution and add the missing entry (again without ruayaml).
Please note that the previous behavior for 4 was buggy. We picked a random submission but overwrote the hashing therefore the .ans file weren't necessarily created by the solution we displayed but by some other solution on a previous run...
This changes the following things:
count
keyword is used. (Nothing changed for rules without count)generator.yaml
is now mandatory. If it is missing we pick a solution and add the missing entry (again without ruayaml).Please note that the previous behavior for 4 was buggy. We picked a random submission but overwrote the hashing therefore the
.ans
file weren't necessarily created by the solution we displayed but by some other solution on a previous run...