Fail to deploy after dependency installation

Hi, I’m having this odd error where Streamlit doesn’t seem to be using its own run command properly? The correct python file was selected at the start when creating the new deployment, so I’m unsure what the problem is.

Check if streamlit is installed
Streamlit is already installed
[02:29:28] 📦 Processed dependencies!
2022-11-16 02:29:29.341 INFO    numexpr.utils: Note: NumExpr detected 16 cores but "NUMEXPR_MAX_THREADS" not set, so enforcing safe limit of 8.
2022-11-16 02:29:29.341 INFO    numexpr.utils: NumExpr defaulting to 8 threads.
Usage: streamlit run [OPTIONS] TARGET [ARGS]...
Try 'streamlit run --help' for help.
Error: Streamlit requires raw Python (.py) files, but the provided file has no extension.
For more information, please see https://docs.streamlit.io

Any help is greatly appreciated