How long should i leave it in the oven?

Please take a moment to search the forum and documentation before posting a new topic.
If you’re creating a debugging post, please include the following info:

  1. Are you running your app locally or is it deployed?
  2. If your app is deployed:
    a. Is it deployed on Community Cloud or another hosting platform?
    b. Share the link to the public deployed app.
  3. Share the link to your app’s public GitHub repository (including a requirements file).
  4. Share the full text of the error message (not a screenshot).
  5. Share the Streamlit and Python versions.

Hi All, apologies i am new here and in this world. I started working on something recently (more as a way to stretch my skills an mind out of my existing role) and all was good until last night.

GarySto/market-universe-generator: Trying my hand at trading and using system logic to do it

I made a public deployed app that worked perfectly, but when i updated the tables it broke. ive tried deleting and recreating from my repo, but now im just stuck in the oven - is there any solution or someone i can ask for help from?
Steamlit works locally but not when i look to publish
There is no error as its just spinning

Python 3.13.3
Streamlit, version 1.58.0

Requirements.txt
streamlit==1.32.0
pandas==2.2.1
altair==5.2.0
yfinance==0.2.37
numpy==1.26.4

Please let me know if i am missing anything, as mentioned am very new to this space and have 72 hours of knowledge

Welcome to the Streamlit community, and thanks for sharing all those details! :rocket: You’re not alone—many folks run into the “Your app is in the oven” (spinning) issue when deploying to Streamlit Community Cloud, especially after updating dependencies or Python versions. This usually happens due to a mismatch between your requirements.txt, the Python version selected, or unsupported packages for the default Python version on Community Cloud. Right now, Community Cloud defaults to Python 3.13.x, but not all packages (like pandas, numpy, or yfinance) have stable wheels for 3.13 yet, which can cause the app to hang during deployment with no error message—just endless spinning in the oven. Your requirements.txt pins Streamlit to 1.32.0, but you’re running 1.58.0 locally, which can also cause version conflicts and break the app on Cloud.

To fix this, set your app’s Python version to 3.12 (or 3.11) in the Community Cloud “Advanced settings” before deploying, as 3.13 support is still spotty for many packages. Also, make sure your requirements.txt is in the root of your repo, lists only the packages you use (no built-in modules), and pins versions that are compatible with your selected Python version. After making these changes, reboot your app from the Cloud dashboard. If it still hangs, check the Cloud logs for dependency errors, and consider simplifying your requirements.txt to only the essentials. For more troubleshooting tips, see the official docs and FAQ: App works locally but not when deployed, App dependencies, and Deploy your app on Community Cloud. If you’re still stuck, please share your repo and any log output—community members love to help debug! And kudos for stretching your skills—keep going, you’re doing great! :balloon:

Sources: