Auto-generated requirements: pip freeze > requirements.txt