Understanding setup.py — The Brain Behind Python Packaging

Have you ever seen a mysterious setup.py file sitting in a project and wondered — what does this thing even do? 🤔