Skip to content

Conversation

@gkreitz
Copy link
Contributor

@gkreitz gkreitz commented May 15, 2025

Add a new interface to metadata, load_metadata which deals with the need to rummage through problem statements in search for problem names in the legacy format.

Add two new methods to statement_util to find statements and extract problem names. I intend to use these to replace our code scanning for statements in statement_util.py (used by problem2*), verifyproblem.py, and template.py to unify that code. I opted to keep that for a separate PR to keep the size of each PR reasonable.

This PR also adds an apt-get update step to our CI scripts, as CI had broken when ubuntu released newer packages than the docker image we ran on knew about.

@pehrsoderman pehrsoderman merged commit 5af2297 into Kattis:develop May 16, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants