requirements.txt just holding some random packages. pre-commit and black are needed for pre-commit hooks.