I have a streamlit application that relies on a small package I have developed. Both the application repository and the package repository are located in my github account.
In my streamlit repository, the requirements.txt file lists my package as follows:
streamlit_framework @ git+https://email@example.com
I swap https with ssh when developing the page because I configured an ssh key from my computer. I figured I could use https on the cloud because I already gave access to my github account, but when I try to deploy my app, I get the following error:
fatal: could not read Username for 'https://github.com': No such device or address
I also tried using ssh, but then I get a different error:
sudo: /home/adminuser/venv/bin/streamlit: command not found
I do not want to upload the package to a python repository. At most, I could make its repository public, but I’d rather not. What can I do to use it in my app?