Heroku build cache doesn't stay current?

I received the warning notices for st.expander and st.columns coming out of beta. I updated to the most recent version of Python, Streamlit, and all other requirements.

When I make new updates to my repo, I get the error that:

AttributeError: module ‘streamlit’ has no attribute ‘columns’

It worked the first time I made the changes however, all subsequent changes gives the same error.

It sometimes works to clear the cache as indicated here:
https://help.heroku.com/18PI5RSY/how-do-i-clear-the-build-cache

Does anyone know why I have to clear the cache with every update? It wasn’t like this before…

1 Like

Hi @chefnewman

Thanks for reporting this.

May I check which Streamlit version you are using in that repo?

Thanks
Charly

84

Here is my requirements file: