[Share your feedback] Help us improve Community Cloud đź’‰

  • A small CLI: it would be great to have more control over the terminal to configure stuff needed to run an app that is not covered by just installing requirements.txt and packages.txt. For example, wget some model file or run a separate parallel Python process. Not that any of this cannot be done from the Streamlit app script, but it would be simpler to do it directly in a terminal. Another option would be to have a pre-configure.sh where users could put additional configurations before the app launches.

  • PyPI caching: related to recommendation 4 from @DarkCSS, take a look at GitHub - astral-sh/uv: An extremely fast Python package installer and resolver, written in Rust., as an alternative to deal with repeatedly creating virtual environments.

  • Documentation: The user guides and how-to instructions are super clear and very useful. However, the service lacks some technical documentation. For example, I have also seen what @Wyatt_Carpenter pointed out in #6; is that the way the server determines if the app is still alive? Or is it really a bug?

2 Likes