App dependencies
The main reason that apps fail to build properly is because Streamlit Cloud can't find your dependencies! So make sure you:
Add a requirements file for Python dependencies.
(optional) Add a packages.txt file to manage any external dependencies (i.e Linux dependencies outside Python environment).
Python requirements files should be placed either in the root of your repository or in the same
directory as your Streamlit app.
Add Python dependencies
Streamlit looks at your requirements file's filename to determine which Python dependency manager to use in the order below. Streamlit will stop and install the first requirements file found.
| Filename       | Dependency Manager | Documentation                                                                                                                     |
