-r requirements.txt ruff==0.2.0 mypy==1.8.0 matplotlib==3.8.3