All my Streamlit Community Cloud apps fail to deploy after rebuild (Python 3.14 / requirements installation error)

Title: All my Streamlit Community Cloud apps fail to deploy after rebuild

Hello,

I am experiencing a problem with Streamlit Community Cloud.

Previously, several of my apps were deployed and working correctly. Recently, all of them stopped working, even without any code changes.

For newly deployed apps and old apps that are rebuilt, I get:

  • Error installing requirements

  • Python 3.14.6 is used during deployment.

  • The logs contain:

    
    
    No matching distribution found for streamlit>=1.63.0
    
  • Earlier I also encountered:

    
    
    GZipResponder.__init__() missing 1 required keyword-only argument: 'thread_minimum_size'
    

I have already tried:

  • Updating requirements.txt
  • Adding runtime.txt with python-3.12
  • Rebooting the app
  • Redeploying
  • Deploying from another account

The issue affects all of my Streamlit apps, including ones that worked previously.

Repository:

App:

Has anyone experienced this issue, or is there a known problem with the deployment environment?

Thank you

Hey, thanks for sharing your question and all those details—welcome to the Streamlit community! :partying_face: This is a widespread issue right now: many users are seeing deployment failures on Streamlit Community Cloud, especially after recent platform updates. The main causes are (1) the platform defaulting to Python 3.14.x (which is not fully supported by many packages, including Streamlit itself), and (2) the platform not respecting runtime.txt or .python-version files for Python version selection. Even if you set Python 3.12 in Advanced settings, recent reports show the build environment still uses Python 3.14.x, leading to errors like “No matching distribution found for streamlit>=1.63.0” and other dependency failures.

This is a platform-side bug or limitation—there’s currently no user-side workaround to force Python 3.12 or 3.11 if the platform is defaulting to 3.14 regardless of your settings. The best practice is to delete and redeploy your app, making sure to select Python 3.12 in Advanced settings, but if the issue persists, it’s likely a temporary or ongoing bug on Streamlit Cloud’s end. For more, see the official docs on upgrading Python and related forum threads: Python version selection, runtime.txt ignored, and TensorFlow/Python 3.14 issues. If you’re still stuck, please share your requirements.txt and any error logs—community members are always happy to help debug! Folks, feel free to jump in with your insights or similar experiences!

Sources:

Thanks so much for flagging @chaudharykulsum738

Wanted to update that the issue has been resolved in the latest patch 1.61.1 :raising_hands: