The `flask` CLI uses `setuptools` (or more specifically `pkg_resources`) [here](fdac8a5404/src/flask/cli.py (L498)) to discover third party commands, and just does nothing silently if it's not found. Add the dependency so custom commands start working.