This repository contains the test submission schemas used by different testing frameworks.
This repository requires the following dependencies
-
Installing YARF with dependencies on a virtual environment
We can install test submission schema along with the dependencies specified in
pyproject.tomlin the virtual environment using the command:uv syncThen, we install the development dependencies and install pre-commit, so your contribution will pass all the checks we run on the code:
uv pip install .[develop] uv tool run --from 'pre-commit<4.0.0' pre-commit installAfter that, we enter the virtual environment:
source .venv/bin/activateWe can start working on the repository here.
-
Leaving the virtual environment
When we finish working with the repository and leaving the virtual environment, we can execute:
deactivate