My streamlit app was running until recently (05.08.2026) and still runs locally, but now it crashes during startup. From the log: the traceback never reaches the app.py file and it fails during streamlit’s internal load with the error (from the log):
I have tried to delete and re-deploy but error persists.
Repository
with main file in src/app.py
What I have tried
a) Redeployed multiple times with testing both different Python versions (3.12, 3.11) and Streamlit versions (Streamlit, Streamlit 1.59.02, 1.59.00)
The environment installs successfully, then starts the server, and immediately fails during the Community Cloud health check with the traceback above. Could someone please verify whether this is a Community Cloud runtime/dependency issue or advise if there is anything in my repository that could trigger this incompatibility?
Hey, thanks for sharing all the details and welcome to the Streamlit community! This error—TypeError: GZipResponder.__init__() missing 1 required keyword-only argument: 'thread_minimum_size'—is caused by an incompatibility between the Streamlit version and the Starlette (or its dependencies) version installed in your environment. This is a known issue when Streamlit’s internal Starlette integration expects a different signature for GZipResponder than what is provided by the installed Starlette package.
This is not caused by your app code, but by a mismatch in dependency versions on Community Cloud. To resolve it, explicitly pin both Streamlit and Starlette versions in your requirements.txt. For example, use streamlit==1.59.0 and starlette==0.36.3 (or whichever version is compatible with your Streamlit version). Commit and push the updated requirements.txt, then reboot your app. For more, see the official Streamlit docs on dependency issues and upgrade instructions.