A run is not a deployment
Seeing output from a Python script does not mean a web app can stay available to other people or run continuously. Hosting, background execution and public access may have separate requirements.
Workaround
Treat deployment as a separate decision and verify its current terms before building around it.