requirements.txt

Domain: Package Ecosystem

🎯 Motivation

requirements.txt lists the packages your project needs. It is the simplest way to communicate dependencies so anyone can recreate your environment with one command.

📋 Concrete Example

A requirements.txt with requests==2.31.0 and click>=8.0 lets a teammate run pip install -r requirements.txt and get exactly the right packages installed in seconds.

🔗 Analogy

A shopping list taped to the fridge. Anyone heading to the store knows what to buy. Without it, they guess, and you end up with the wrong ingredients for dinner.