This small project is a small playground poc for handling timeouts in pytest and uses psutils to create subprocess and send signals to them in case a timeout happens
python -m venv venv
./venv/Scripts/activate
pip install -r requirements.txt
python psutils.py