requirements.in (9 lines of code) (raw):

click==8.1.3 importlib-metadata==4.11.3 Jinja2==3.1.2 markupsafe==2.1.3 pytest==7.3.2 black==23.3.0 flake8==6.0.0 pyyaml==6.0 typed-ast==1.5.4 # pytest-black==0.3.12 installs version 1.4.1 which fails to be installed via pip.