Benezivas / algobattle

Let teams compete by making them create hard instances and fast solvers for problems of your choice. Then pitch these instances and solvers against one another. All language-agnostic.
https://algobattle.org
MIT License
8 stars 3 forks source link

Lock Dependencies to specific versions. #165

Closed ImogenBits closed 1 week ago

ImogenBits commented 1 week ago

This PR is a quick fix to make Algobattle run smoothly this semester. The big change is to lock dependencies to specific versions instead of just minimum version requirements. In particular, this is important for Pydantic and Requests since those changed internal behaviour since our last release in a way that breaks Algobattle.

It also fixes the error output printing for the algobattle test command so that error messages are logged properly.